INNER CODE UNIT · Rust
init_cli
aome510/spotify-player · spotify_player/src/cli/mod.rs:164
pub fn init_cli() -> anyhow::Result<clap::Command> {
let default_cache_folder = config::get_cache_folder_path()?;
let default_config_folder = config::get_config_folder_path()?;
let cmd = clap::Command::new(env!("CARGO_PKG_NAME"))
.version(env!("CARGO_PKG_VERSION"))
.about(env!("CARGO_PKG_DESCRIPTION"))
.author(env!("CARGO_PKG_AUTHORS"))
.subcommand(commands::init_get_subcommand())
.subcommand(commands::init_playback_subcommand())
.subcommand(commands::init_connect_subcommand())
.subcommand(commands::init_like_command())
.subcommand(commands::init_authenticate_command())
.subcommand(commands::init_playlist_subcommand())
.subcommand(commands::init_generate_command())
.subcommand(commands::init_search_command())
.subcommand(commands::init_print_features_command())
.subcommand(commands::init_lyrics_command())