A simple cli to manage your time entries and projects on Clockify from terminal
Documentation
See the project site for the how to setup and use this CLI.
See more information about the sub-commands at: https://clockify-cli.netlify.app/en/commands/clockify-cli/
Contributing
On how to help improve the tool, suggest new features or report bugs, please take a look at the CONTRIBUTING.md.
Features
- List time entries from a day
- List in progress entry
- Report time entries using a date range
- Inform date range as parameters
- "auto filter" for last month
- "auto filter" for this month
- Start a new time entry
- Cloning last time entry
- Ask input interactively
- Stop the last entry
- List workspace projects
- List Clockify Workspaces
- List Clockify Workspaces Users
- List Clockify Tags
- Edit time entry
- Configuration management
- Initialize configuration
- Update individual configuration
- Show current configuration
How to install
homebrew
:
Using brew install lucassabreu/tap/clockify-cli
snapcraft
Using sudo snap install clockify-cli
go install
Using go install github.com/lucassabreu/clockify-cli/cmd/clockify-cli@latest
The installed application for a default go
installation should be located on your $GOBIN path. You can add $GOBIN
to your $PATH
, or move it to a directory listed on your $PATH
(e.g.: /usr/local/bin
).
By Hand
Go to the releases page and download the pre-compiled binary that fits your system.