Togglr
Togglr is a tool for managing your Toggl account and help in you work routine.
Install
go get -u github.com/pedronasser/togglr
Quick start
Now that you have installed togglr
in your system, login to your Toggl account.
togglr login
Make sure you have projects defined in your Toggl account.
Now let's start your timer.
togglr start
Now that you are logged, check your projects.
togglr projects
Checking your account summary
togglr summary
Configurations
Some important configurations:
togglr config name "Your Name"
# HOUR RATE
togglr config rate 100
# PREFERRED CURRENCY
togglr config currency USD
Project aliases
Is a good practice to define an alias for each project, so you don't need to know their ID everytime.
# PROJECT ID ALIAS
togglr projects alias 98172389127 mycoolproject
Control your timers
Starting your timer
# PROJECT ID or ALIAS DESCRIPTION
togglr start myultraawesomeproject "Doing some awesome stuff"
Stopping timer
togglr stop
Sending an invoice
Generating PDFs
Example
togglr invoice --detailed --client "Client Company" --projects "mycoolproject,othercoolproject"
What's next
- Sending invoices to email
- Update timer description
- Better timer/project management
- Rate per project
- Better summary