diff --git a/Cargo.lock b/Cargo.lock index 1c44b1e..0c882e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1885,7 +1885,7 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "oss-backupd" -version = "1.2.1" +version = "1.2.2" dependencies = [ "argparse", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index efb82ec..1ba8b3b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oss-backupd" -version = "1.2.1" +version = "1.2.2" authors = ["Hatter Jiang "] edition = "2018" diff --git a/src/main.rs b/src/main.rs index 0166a8f..e391117 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,8 +28,15 @@ use opt::Options; // https://gitlab.com/sequoia-pgp/sequoia/blob/master/openpgp/examples/generate-encrypt-decrypt.rs fn main() -> XResult<()> { let options = Options::new_and_parse_args()?; + + #[allow(unused_mut)] + let mut features: Vec<&str> = vec![]; + #[cfg(feature = "use_zip")] + features.push("use_zip"); + #[cfg(feature = "use_sequoia_openpgp")] + features.push("use_sequoia_openpgp"); if options.version { - information!("{} v{}", config_util::NAME, config_util::VERSION); + information!("{NAME} v{VERSION}, features: [{}]", features.join(", ")); return Ok(()); }