# Functions
NewAddPathsCommand creates a new AddPathsCommand.
NewAnyCommand creates a new AnyCommand.
NewHelpCommand creates a new HelpCommand.
NewListPathsCommand creates a new ListPathsCommand.
NewListPathsGroupedCommand creates a new ListPathsGroupedCommand.
NewListTagsCommand creates a new ListTagsCommand.
NewMigrateCommand creates a new MigrateCommand.
NewRmPathsCommand creates a new RmPathsCommand.
NewStatusCommand creates a new StatusCommand.
NewVersionCommand creates a new VersionCommand.
ParseCommand parses the given arguments for a command to apply, and configures it with the given output stream and tag config.
# Structs
AddPathsCommand adds one or multiple paths to a tag.
AnyCommand is the "do-it-all" command, which allows to execute a user-supplied command for all paths of the given tags.
HelpCommand prints out the CLI help.
ListPathsCommand lists all paths of the given tags, in sorted order (but order is tag agnostic).
ListPathsGroupedCommand lists all paths, sorted, and grouped by their respective tags (which are also sorted).
ListTagsCommand lists all tags in sorted order.
MigrateCommand reads an existing gr config, and persists an migrated copy as a new ew config.
RmPathsCommand removes one or multiple paths from a tag.
StatusCommand prints out an opinionated git short-summary for all paths of the given tags.
VersionCommand prints out the CLI help.
# Interfaces
Command is an abstraction of an executable command.