diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cecf86..f5cda2f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: archive_ext: tar.gz binary_name: furumi - os: macos-latest - asset_name: furumi-macos-x86_64 + asset_name: furumi-macos-aarch64 archive_ext: tar.gz binary_name: furumi - os: windows-latest diff --git a/src/main.rs b/src/main.rs index 6824dc3..8f2b6eb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,6 +20,11 @@ use crossterm::event::{ }; fn main() -> Result<()> { + if std::env::args_os().any(|arg| arg == "--version" || arg == "-V") { + println!("furumi {}", env!("CARGO_PKG_VERSION")); + return Ok(()); + } + let mut startup_warning = None; if let Err(err) = config::logging::init() { startup_warning = Some(format!("logging disabled: {err:#}"));