Added --help
This commit is contained in:
Generated
+1
-1
@@ -1566,7 +1566,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "furumi_tui"
|
name = "furumi_tui"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"blake3",
|
"blake3",
|
||||||
|
|||||||
+21
@@ -20,8 +20,29 @@ use crossterm::event::{
|
|||||||
PopKeyboardEnhancementFlags, PushKeyboardEnhancementFlags,
|
PopKeyboardEnhancementFlags, PushKeyboardEnhancementFlags,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const HELP: &str = "\
|
||||||
|
Furumi — federated terminal music player
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
furumi [OPTION]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-h, --help Show this help
|
||||||
|
-V, --version Show version
|
||||||
|
--status Print a one-line now-playing status
|
||||||
|
--status-json
|
||||||
|
Print now-playing status as JSON
|
||||||
|
|
||||||
|
tmux:
|
||||||
|
set -g status-right '#(furumi --status)'
|
||||||
|
";
|
||||||
|
|
||||||
fn main() -> Result<()> {
|
fn main() -> Result<()> {
|
||||||
let args: Vec<_> = std::env::args_os().collect();
|
let args: Vec<_> = std::env::args_os().collect();
|
||||||
|
if args.iter().any(|arg| arg == "--help" || arg == "-h") {
|
||||||
|
print!("{HELP}");
|
||||||
|
return Ok(());
|
||||||
|
}
|
||||||
if args.iter().any(|arg| arg == "--version" || arg == "-V") {
|
if args.iter().any(|arg| arg == "--version" || arg == "-V") {
|
||||||
println!("furumi {}", env!("CARGO_PKG_VERSION"));
|
println!("furumi {}", env!("CARGO_PKG_VERSION"));
|
||||||
return Ok(());
|
return Ok(());
|
||||||
|
|||||||
Reference in New Issue
Block a user