Skip to main content

Crate caesura

Crate caesura 

Source
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.
HostBuilder
Builder for configuring and constructing the application host.
Shutdown
Cooperative shutdown signal for graceful SIGINT handling.

Enums§

BuildError
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
CommandArgs
Top-level clap sub-command arguments.
QueueCommand
Sub-commands for the queue command group.
QueueCommandArgs
Clap sub-command arguments for QueueCommand.

Functions§

default_logger
Create a LoggerBuilder with standard exclude filters applied.
init_logger
Initialize a logger with standard filters and Verbosity::Trace verbosity.

Type Aliases§

ArgumentsProvider
Concrete ArgsProvider wired to the caesura CLI parser and command enum.