A simple cli to manage your time entries and projects on Clockify from terminal
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/
On how to help improve the tool, suggest new features or report bugs, please take a look at the CONTRIBUTING.md.
- 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
Using homebrew
:
brew install lucassabreu/tap/clockify-cli
Using snapcraft
sudo snap install clockify-cli
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
).
Go to the releases page and download the pre-compiled binary that fits your system.