src/

directory
v9.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2023 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL