aboutsummaryrefslogtreecommitdiff
path: root/apps/cassiopeia/src/meta.rs
diff options
context:
space:
mode:
authorMx Kookie <kookie@spacekookie.de>2020-12-15 19:41:48 +0000
committerMx Kookie <kookie@spacekookie.de>2020-12-21 05:19:49 +0100
commitb9c988f42504c2e4cfa0715ac8f2d2a0db591cad (patch)
tree4850aba3bc43b7b303c4a1a3b6dd64a3f85e1df5 /apps/cassiopeia/src/meta.rs
parent236cf191b90a428325c8c179d595d4b1cd36f776 (diff)
cassiopeia: finishing up version 0.3.0
This commit does kind of a lot to get cass(1) over the finish line. For one it implements all the CLI functions (well, almost all) with their respective parameters, and also creates a new `gen` module which uses the IR stream to generate a new file based on the old one, while updating header fields that need to be updated (currently only `version`). This version does nothing with the actual header values, and probably has a lot of bugs. More documentation will follow in future cassiopeia commits.
Diffstat (limited to 'apps/cassiopeia/src/meta.rs')
-rw-r--r--apps/cassiopeia/src/meta.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/cassiopeia/src/meta.rs b/apps/cassiopeia/src/meta.rs
index 6d74d95bfe2a..d29f8b9b30e0 100644
--- a/apps/cassiopeia/src/meta.rs
+++ b/apps/cassiopeia/src/meta.rs
@@ -23,6 +23,9 @@ pub const CMD_INVOICE_ABOUT: &'static str = "Create an invoice. You get to choo
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";