clockify-cli icon indicating copy to clipboard operation
clockify-cli copied to clipboard

A simple cli to manage your time entries on Clockify from terminal

Clockify CLI

A simple cli to manage your time entries and projects on Clockify from terminal

Release GitHub all releases clockify-cli Build Status Go Report Card Netlify Status DeepSource

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

  • [x] List time entries from a day
    • [x] List in progress entry
  • [x] Report time entries using a date range
    • [x] Inform date range as parameters
    • [x] "auto filter" for last month
    • [x] "auto filter" for this month
  • [x] Start a new time entry
    • [x] Cloning last time entry
    • [x] Ask input interactively
  • [x] Stop the last entry
  • [x] List workspace projects
  • [x] List Clockify Workspaces
  • [x] List Clockify Workspaces Users
  • [x] List Clockify Tags
  • [x] Edit time entry
  • [x] Configuration management
    • [x] Initialize configuration
    • [x] Update individual configuration
    • [x] Show current configuration

How to install Powered By: GoReleaser

Using homebrew:

brew install lucassabreu/tap/clockify-cli

Using snapcraft

sudo snap install clockify-cli

Using go get

go get -u github.com/lucassabreu/clockify-cli

By Hand

Go to the releases page and download the pre-compiled binary that fits your system.

Changelog

Changelog

License

Apache License