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 list
Start a session in the default project:
etu session start
All 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 stop
View the log of the default project:
etu log
Change 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 build
You should end up with a file called etu
in the current directory.
Copyright © 2024 Siddharth S Singh (me@shantaram.xyz) The MIT License.