Add version to initial message

This commit is contained in:
Daniel García 2019-02-12 22:47:00 +01:00
parent 4b57bb8eeb
commit 0f0a87becf
No known key found for this signature in database
GPG Key ID: FC8A7D14C3CD543A
1 changed files with 17 additions and 9 deletions

View File

@ -50,7 +50,7 @@ fn init_rocket() -> Rocket {
.manage(db::init_pool()) .manage(db::init_pool())
.manage(api::start_notification_server()) .manage(api::start_notification_server())
.attach(util::AppHeaders()) .attach(util::AppHeaders())
.attach(unofficial_warning()) .attach(AdHoc::on_launch("Launch Info", launch_info))
} }
// Embed the migrations from the migrations folder into the application // Embed the migrations from the migrations folder into the application
@ -227,12 +227,20 @@ fn check_web_vault() {
} }
} }
fn unofficial_warning() -> AdHoc { fn launch_info(_: &Rocket) {
AdHoc::on_launch("Unofficial Warning", |_| { // Remove the target to keep the message more centered
warn!("/--------------------------------------------------------------------\\"); macro_rules! w {( $l:literal $(,$e:expr)* ) => {warn!(target: "", $l, $($e),* )}}
warn!("| This is an *unofficial* Bitwarden implementation, DO NOT use the |");
warn!("| official channels to report bugs/features, regardless of client. |"); w!("/--------------------------------------------------------------------\\");
warn!("| Report URL: https://github.com/dani-garcia/bitwarden_rs/issues/new |"); w!("| Starting Bitwarden_RS |");
warn!("\\--------------------------------------------------------------------/");
}) if let Some(version) = option_env!("GIT_VERSION") {
w!("|{:^68}|", format!("Version {}", version));
}
w!("|--------------------------------------------------------------------|");
w!("| This is an *unofficial* Bitwarden implementation, DO NOT use the |");
w!("| official channels to report bugs/features, regardless of client. |");
w!("| Report URL: https://github.com/dani-garcia/bitwarden_rs/issues/new |");
w!("\\--------------------------------------------------------------------/");
} }