add --version option

This commit is contained in:
yuni 2024-03-28 22:34:16 +01:00
parent 24b0031799
commit 427a3cb182

View file

@ -12,8 +12,21 @@ use bevy::window::{Window, WindowMode, PrimaryWindow, CursorGrabMode};
use bevy::diagnostic::FrameTimeDiagnosticsPlugin; use bevy::diagnostic::FrameTimeDiagnosticsPlugin;
use bevy::prelude::*; use bevy::prelude::*;
use bevy_embedded_assets::{EmbeddedAssetPlugin, PluginMode}; use bevy_embedded_assets::{EmbeddedAssetPlugin, PluginMode};
use std::env;
fn main() { fn main() {
let args: Vec<String> = env::args().collect();
if args.len() > 1 {
if args[1] == "--version" || args[1] == "-v" {
let version = option_env!("CARGO_PKG_VERSION").unwrap();
let name = option_env!("CARGO_PKG_NAME").unwrap();
let homepage = option_env!("CARGO_PKG_HOMEPAGE").unwrap();
println!("{name} {version}");
println!("License: GNU GPL version 3: https://gnu.org/licenses/gpl.html");
println!("{homepage}");
return;
}
}
if cfg!(debug_assertions) { if cfg!(debug_assertions) {
App::new().add_plugins(( App::new().add_plugins((
OutFlyPlugin, OutFlyPlugin,