commit 0f0a87becf16506ad948073e4700014ac8b80332
parent 4b57bb8eeb9c6828db216cf53d1cc259566b7f1f
Author: Daniel GarcĂa <dani-garcia@users.noreply.github.com>
Date: Tue, 12 Feb 2019 22:47:00 +0100
Add version to initial message
Diffstat:
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -50,7 +50,7 @@ fn init_rocket() -> Rocket {
.manage(db::init_pool())
.manage(api::start_notification_server())
.attach(util::AppHeaders())
- .attach(unofficial_warning())
+ .attach(AdHoc::on_launch("Launch Info", launch_info))
}
// Embed the migrations from the migrations folder into the application
@@ -227,12 +227,20 @@ fn check_web_vault() {
}
}
-fn unofficial_warning() -> AdHoc {
- AdHoc::on_launch("Unofficial Warning", |_| {
- warn!("/--------------------------------------------------------------------\\");
- warn!("| This is an *unofficial* Bitwarden implementation, DO NOT use the |");
- warn!("| official channels to report bugs/features, regardless of client. |");
- warn!("| Report URL: https://github.com/dani-garcia/bitwarden_rs/issues/new |");
- warn!("\\--------------------------------------------------------------------/");
- })
+fn launch_info(_: &Rocket) {
+ // Remove the target to keep the message more centered
+ macro_rules! w {( $l:literal $(,$e:expr)* ) => {warn!(target: "", $l, $($e),* )}}
+
+ w!("/--------------------------------------------------------------------\\");
+ w!("| Starting Bitwarden_RS |");
+
+ 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!("\\--------------------------------------------------------------------/");
}