• Stars
    star
    146
  • Rank 252,769 (Top 5 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

  • 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 Powered By: GoReleaser

Using homebrew:

brew install lucassabreu/tap/clockify-cli

Using snapcraft

sudo snap install clockify-cli

Using go install

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.

Changelog

Changelog

License

Apache License