Expand description
CLI tool for transcoding FLAC audio and uploading to Gazelle-based music trackers.
Modules§
- options
- Configuration structs loaded from CLI args and YAML config.
Structs§
- Cli
- Top-level clap parser for the CLI.
- Host
Builder - Builder for configuring and constructing the application host.
- Shutdown
- Cooperative shutdown signal for graceful SIGINT handling.
Enums§
- Build
Error - Error that occurs when building the application host.
- Command
- An all-in-one command line tool to transcode FLAC audio files and upload to gazelle based indexers/trackers
- Command
Args - Top-level clap sub-command arguments.
- Queue
Command - Sub-commands for the
queuecommand group. - Queue
Command Args - Clap sub-command arguments for
QueueCommand.
Functions§
- default_
logger - Create a
LoggerBuilderwith standard exclude filters applied. - init_
logger - Initialize a logger with standard filters and
Verbosity::Traceverbosity.
Type Aliases§
- Arguments
Provider - Concrete
ArgsProviderwired to the caesura CLI parser and command enum.