A CLI time-clock for freelancers.
See etu help [command] for detailed help.
(etu subcommand help sub-subcommand also works.)
Start a new project with a given hourly rate and set it as the default:
etu project new "Project Name" <hourly-rate> [initial hours]List your projects:
etu project listStart a session in the default project:
etu session startAll project-specific commands accept a project slug via --project or -p to change the project being operated on. For example, to stop a session in a specific project:
etu session -p project-slug stopView the log of the default project:
etu logChange the default currency symbol:
etu config currency 'INR 'Projects and sessions can be edited as well.
Download the latest release from the Releases page. Then place it somewhere on your path.
You'll need Deno installed. Then, clone this repo and run:
deno task buildYou should end up with a file called etu in the current directory.
Copyright © 2024 Siddharth S Singh ([email protected]) The MIT License.