Directories ¶
Path | Synopsis |
---|---|
Package browser allows interacting with the default browser on the user's machine.
|
Package browser allows interacting with the default browser on the user's machine. |
Package cache provides infrastructure to cache things in memory.
|
Package cache provides infrastructure to cache things in memory. |
Package cli provides tooling to interact with the command-line environment that Git Town runs in.
|
Package cli provides tooling to interact with the command-line environment that Git Town runs in. |
Package cmd defines the Git Town commands.
|
Package cmd defines the Git Town commands. |
Package config provides facilities to read and write the Git Town configuration.
|
Package config provides facilities to read and write the Git Town configuration. |
Package dialog allows the user to enter configuration data via CLI dialogs and prompts.
|
Package dialog allows the user to enter configuration data via CLI dialogs and prompts. |
Package execute provides infrastructure to run Git Town that is shared between all Git Town commands.
|
Package execute provides infrastructure to run Git Town that is shared between all Git Town commands. |
Package flags provides helper methods for working with Cobra flags in a way where Go's usage checker (which produces compilation errors for unused variables) enforces that the programmer didn't forget to define or read the flag.
|
Package flags provides helper methods for working with Cobra flags in a way where Go's usage checker (which produces compilation errors for unused variables) enforces that the programmer didn't forget to define or read the flag. |
Package git runs Git commands in a controlled and typesafe way.
|
Package git runs Git commands in a controlled and typesafe way. |
Package giturl provides facilities to work with the special URL formats used in Git remotes.
|
Package giturl provides facilities to work with the special URL formats used in Git remotes. |
Package hosting provides support for interacting with code hosting services.
|
Package hosting provides support for interacting with code hosting services. |
Package runstate represents the current execution status of a Git Town command and allows to run or persist it to disk.
|
Package runstate represents the current execution status of a Git Town command and allows to run or persist it to disk. |
Package steps defines the individual CLI operations that Git Town can execute.
|
Package steps defines the individual CLI operations that Git Town can execute. |
Package stringslice provides helper functions for working with slices of strings.
|
Package stringslice provides helper functions for working with slices of strings. |
Package subshell provides facilities to execute CLI commands in subshells.
|
Package subshell provides facilities to execute CLI commands in subshells. |
Package validate provides functionality to validate the status of Git repositories.
|
Package validate provides functionality to validate the status of Git repositories. |
Click to show internal directories.
Click to hide internal directories.