togglr

command module
v0.0.0-...-ba88fa5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2016 License: Apache-2.0 Imports: 24 Imported by: 0

README

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

Some information

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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL