import shadow-rs for git version building into binary

This commit is contained in:
Sense T
2024-01-15 08:15:12 +08:00
parent 3bc14ce343
commit 6cbb55ed89
6 changed files with 154 additions and 5 deletions

View File

@@ -1,10 +1,13 @@
use clap::Parser;
use shadow_rs::shadow;
const DEFAULT_DATABASE: &'static str = "sqlite:///hangitbot.db";
const DEFAULT_API_URL: &'static str = "https://api.telegram.org";
shadow!(build);
#[derive(Parser, Debug)]
#[clap(author, version, about, long_about = None)]
#[clap(author, version=build::TAG, about, long_about = None)]
pub struct Args {
/// Enable debug mode
#[clap(short = 'D', long, value_parser, default_value_t = false)]

View File

@@ -51,12 +51,12 @@ async fn main() {
Commands::Top => command_handler.top_handler(&bot, &message).await,
Commands::HangIt => command_handler.hangit_handler(&bot, &message).await,
};
match r {
Ok(_r) => {
log_debug_ln!("will send: {:?}", _r.text());
Ok(())
},
}
Err(err) => {
log_error_ln!("{:?}", err);
Err(err)
@@ -84,4 +84,4 @@ async fn get_me(bot: &Bot) {
),
Err(error) => log_panic!("{}", error),
}
}
}