package
3.0.0-alpha.9.v2+incompatible
Repository: https://github.com/jamesjoshuahill/cli.git
Documentation: pkg.go.dev

# Functions

Dir is the configured config home directory.
InferSiteURL guesses what the website URL is.
New creates a default config value for the given directory.
NewAPIConfig loads the config file in the config directory.
NewCLIConfig loads the config file in the config directory.
NewEmptyAPIConfig doesn't load the config from file or set default values.
NewEmptyCLIConfig doesn't load the config from file or set default values.
NewEmptyUserConfig creates a user configuration without loading it.
NewTrack provides a track configured with default values.
NewUserConfig loads a user configuration if it exists.
Write stores the config into a file.

# Variables

No description provided by the author

# Structs

APIConfig provides API-specific configuration values.
CLIConfig contains settings specific to the behavior of the CLI.
Config is a wrapper around a viper configuration.
Track holds the CLI-related settings for a track.
UserConfig contains user-specific settings.

# Type aliases

Tracks is a collection of track-specific settings.