Added --status to get simple status
This commit is contained in:
+9
-1
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user