Added --status to get simple status

This commit is contained in:
Ultradesu
2026-07-28 11:16:38 +01:00
parent 28189bae95
commit abf9ad782c
5 changed files with 228 additions and 2 deletions
+9 -1
View File
@@ -7,6 +7,7 @@ mod library;
mod media;
mod player;
mod share;
mod status;
mod streaming;
mod ui;
mod visualizer;
@@ -20,10 +21,17 @@ use crossterm::event::{
};
fn main() -> Result<()> {
if std::env::args_os().any(|arg| arg == "--version" || arg == "-V") {
let args: Vec<_> = std::env::args_os().collect();
if args.iter().any(|arg| arg == "--version" || arg == "-V") {
println!("furumi {}", env!("CARGO_PKG_VERSION"));
return Ok(());
}
if args
.iter()
.any(|arg| arg == "--status" || arg == "--status-json")
{
return status::print(args.iter().any(|arg| arg == "--status-json"));
}
let mut startup_warning = None;
if let Err(err) = config::logging::init() {