package
0.75.5
Repository: https://github.com/gruntwork-io/terragrunt.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
LexicographicLess compares strings alphabetically considering case.
NewApp returns app new App instance.
No description provided by the author
NewExitError calls Exit to create a new ExitCoder.
No description provided by the author
ShowAppHelp prints App help.
ShowCommandHelp prints command help for the given `ctx`.
ShowCompletions prints the lists of commands within a given context.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
Configuration error (78).
Input data error (65).
Constants for exit codes.
Constants for exit codes.
Invalid command usage (2).
No description provided by the author

# Variables

AppHelpTemplate is the text template for the Default help topic.
AppVersionTemplate is the text template for the Default version topic.
CommandHelpTemplate is the text template for the command help topic.
No description provided by the author
FlagSplitter uses to separate arguments and env vars with multiple values.
nolint:gochecknoglobals.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

App is a wrapper for `urfave`'s `cli.App` struct.
No description provided by the author
Category represents a command category used to group commands when displaying them.
No description provided by the author
Context can be used to retrieve context-specific args and parsed command-line options.
No description provided by the author
No description provided by the author
InvalidValueError is used to wrap errors from `strconv` to make the error message more user friendly.
MapFlag is a key value flag.
SliceFlag is a multiple flag.

# Interfaces

AutocompleteInstaller is an interface to be implemented to perform the autocomplete installation and uninstallation with a CLI.
ExitCoder is the interface checked by `App` and `Command` for a custom exit code.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ActionFunc is the action to execute when no commands/subcommands are specified.
Args provides convenient access to CLI arguments.
Categories is a slice of `Category`.
No description provided by the author
CompleteFunc is an action to execute when the shell completion flag is set.
ExitCode is a number between 0 and 255, which is returned by any Unix command when it returns control to its parent process.
ExitErrHandlerFunc is executed if provided in order to handle exitError values returned by Actions and Before/After functions.
FlagActionFunc represents function type that is called when the flag is specified.
FlagErrHandlerFunc is executed if an error occurs while parsing flags.
No description provided by the author
FlagSetterFunc represents function type that is called when the flag is specified.
HelpFunc is the action to execute when help needs to be displayed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SplitterFunc is used to parse flags containing multiple values.
No description provided by the author