Skip to content

xyzshantaram/etu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etu

A CLI time-clock for freelancers.

Usage

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.

Installation

Download the latest release from the Releases page. Then place it somewhere on your path.

Building

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.

LICENSE

Copyright © 2024 Siddharth S Singh ([email protected]) The MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •