Use env!("CARGO_PKG_VERSION") instead of hardcoding version when possible
See https://doc.rust-lang.org/cargo/reference/environment-variables.html#environment-variables-cargo-sets-for-crates
This commit is contained in:
parent
7a64005ca9
commit
915b9bb0e5
|
@ -15,7 +15,7 @@ mod users;
|
|||
fn main() {
|
||||
let mut app = App::new("Plume CLI")
|
||||
.bin_name("plm")
|
||||
.version("0.2.0")
|
||||
.version(env!("CARGO_PKG_VERSION"))
|
||||
.about("Collection of tools to manage your Plume instance.")
|
||||
.subcommand(instance::command())
|
||||
.subcommand(users::command());
|
||||
|
|
|
@ -9,7 +9,7 @@ use std::time::SystemTime;
|
|||
use activity_pub::ap_accept_header;
|
||||
use activity_pub::sign::Signer;
|
||||
|
||||
const USER_AGENT: &'static str = "Plume/0.2.0";
|
||||
const USER_AGENT: &'static str = concat!("Plume/", env!("CARGO_PKG_VERSION"));
|
||||
|
||||
header! {
|
||||
(Signature, "Signature") => [String]
|
||||
|
|
|
@ -219,7 +219,7 @@ fn nodeinfo(conn: DbConn) -> Json<serde_json::Value> {
|
|||
"version": "2.0",
|
||||
"software": {
|
||||
"name": "Plume",
|
||||
"version": "0.2.0"
|
||||
"version": env!("CARGO_PKG_VERSION")
|
||||
},
|
||||
"protocols": ["activitypub"],
|
||||
"services": {
|
||||
|
@ -244,7 +244,7 @@ fn about(user: Option<User>, conn: DbConn) -> Template {
|
|||
"account": user.map(|u| u.to_json(&*conn)),
|
||||
"instance": Instance::get_local(&*conn),
|
||||
"admin": Instance::get_local(&*conn).map(|i| i.main_admin(&*conn).to_json(&*conn)),
|
||||
"version": "0.2.0",
|
||||
"version": env!("CARGO_PKG_VERSION"),
|
||||
"n_users": User::count_local(&*conn),
|
||||
"n_articles": Post::count_local(&*conn),
|
||||
"n_instances": Instance::count(&*conn) - 1
|
||||
|
|
Loading…
Reference in New Issue