A pretty simple and bare-bones cli for using Toggl
Install it by running npm install -g simple-toggl
Build the container.
docker build . -t simple-togglCreate an alias to run the container (ex. .bashrc). 🎉
alias toggl='docker run -e TOGGL_TOKEN=your_toggl_api_token simple-toggl'To use simple-toggl, you must provide an api-token. This can be done via the set-token command.
Information on where you can get your token can be found here.
toggl set-token <your-api-token>If you're working on the same project, you can set a default project ID. This way, all your time entries will default to the same project.
toggl set-pid <pid>Get the current entry if one exists. This is the default command.
togglGet a list of today's entries.
toggl dayStarts a new time entry. Will stop the current entry if one is running.
toggl start my-awesome-taskStops the current entry if one is running.
toggl stopSets an api token to authenticate you.
toggl set-token <your-api-token>This is optional. Set a project id for your tasks.
toggl set-pid <pid>