diff options
author | Katharina Fey <kookie@spacekookie.de> | 2019-08-04 02:45:03 +0200 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2019-08-04 02:45:03 +0200 |
commit | 65b418fb1c79e75cb99746b5556bb34edfc6f70f (patch) | |
tree | c3126d983cdd50d6d2b9d569ee64a55223f25936 | |
parent | f3b32b2bfd952f3956a91484bda82659054a667f (diff) |
Adding a README describing the project
-rw-r--r-- | README.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..1a5521e --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# cassiopeia + +A simple plaintext time-tracking tool. + +## How to use + +Cassiopeia works by associating account names with time-spans. +The format for this is generally `account: <start> - <stop>`. +A `<stop>` time can be omitted for open slots. Padding can be +added as desired. + +`cass(1)` comes with a few commands + +- `--start=` will start tracking for an account +- `--stop=` will stop tracking and error if no open slot exists + +You always need to provide a file to work on with `-f` or `--file`. +Also optionally `-r` can be used to round to the nearest 15-minutes. +Line comments are available with `#`. + +## State of the project + +The project is very alpha and there are many things that should +be improved. + +- Better CLI handling (`optparse` is kinda bad) +- Slot descriptors (to add details to what was worked on) +- Automatically pad generated slots +- Generate and export statistics + +Contrutions welcome via my [public inbox][1] + +[1]: https://lists.sr.ht/~spacekookie/public-inbox |