You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.9 KiB
43 lines
1.9 KiB
//! Metadata and strings for this application
|
|
// TODO: translate this
|
|
|
|
pub const NAME: &'static str = env!("CARGO_PKG_NAME");
|
|
pub const VERSION: &'static str = env!("CARGO_PKG_VERSION");
|
|
pub const AUTHOR: &'static str = env!("CARGO_PKG_AUTHORS");
|
|
pub const ABOUT: &'static str = env!("CARGO_PKG_DESCRIPTION");
|
|
|
|
pub const ARG_FILE: &'static str = "CASS_FILE";
|
|
pub const ARG_FILE_ABOUT: &'static str = "Provide a .cass file to operate on";
|
|
|
|
pub const CMD_START: &'static str = "start";
|
|
pub const CMD_START_ABOUT: &'static str = "Start a work session";
|
|
|
|
pub const CMD_STOP: &'static str = "stop";
|
|
pub const CMD_STOP_ABOUT: &'static str = "Stop the current work session";
|
|
|
|
pub const ARG_ROUNDING: &'static str = "CASS_ROUNDING";
|
|
pub const ARG_ROUNDING_ABOUT: &'static str = "Disable the (default) 15 minute rounding period";
|
|
|
|
pub const CMD_INVOICE: &'static str = "invoice";
|
|
pub const CMD_INVOICE_ABOUT: &'static str = "Create an invoice. You get to choose between simply adding a \
|
|
statement to your time file, or generating .yml configuration to build an invoice generator from. See invoice(1) \
|
|
for more detail!";
|
|
|
|
pub const CMD_UPDATE: &'static str = "update";
|
|
pub const CMD_UPDATE_ABOUT: &'static str = "Update the selected file to a new version";
|
|
|
|
pub const ARG_CLIENT: &'static str = "CLIENT";
|
|
pub const ARG_CLIENT_ABOUT: &'static str =
|
|
"Provide the name of the current client for invoice generation";
|
|
|
|
pub const ARG_PROJECT: &'static str = "PROJECT";
|
|
pub const ARG_PROJECT_ABOUT: &'static str =
|
|
"Provide the name of the current project for invoice generation";
|
|
|
|
pub const ARG_GEN_YAML: &'static str = "GEN_YAML";
|
|
pub const ARG_GEN_YAML_ABOUT: &'static str =
|
|
"Specify whether to generate a .yml invoice configuration";
|
|
|
|
pub const ARG_CLIENT_DB: &'static str = "CLIENT_DB";
|
|
pub const ARG_CLIENT_DB_ABOUT: &'static str =
|
|
"Provide your client database file (.yml format) used by invoice(1)";
|
|
|