Coder Social home page Coder Social logo

oallanweb / clockify-cli Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lucassabreu/clockify-cli

0.0 0.0 0.0 213 KB

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

Home Page: https://clockify-cli.netlify.app/

License: Apache License 2.0

Go 97.94% Makefile 1.30% Vim Script 0.03% Shell 0.74%

clockify-cli's Introduction

Clockify CLI

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

Release clockify-cli Build Status Go Report Card Netlify Status

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
    • Using a GitHub issue
    • Using a Trello card
    • Cloning last time entry
    • Ask input interactively
  • Stop the last entry
  • List workspace projects
  • Link a Clockify Project with Github:Issues repository
  • Link a Clockify Project with Trello board
  • 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 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.

Help

Allow to integrate with Clockify through terminal

Usage:
  clockify-cli [command]

Available Commands:
  clone       Copy a time entry and starts it (use "last" to copy the last one)
  config      Manages configuration file parameters
  edit        Edit a time entry, use id "current" to apply to time entry in progress
  gendocs     Generate Markdown documentation for the clockify-cli.
  help        Help about any command
  in          Create a new time entry and starts it (will close time entries not closed)
  log         List the entries from a specific day
  manual      Creates a new completed time entry (does not stop on-going time entries)
  me          Show the user info
  out         Stops the last time entry
  project     List projects from a workspace
  report      List all time entries in the date ranges and with more data (format date as 2016-01-02)
  tags        List tags of workspace
  workspaces  List user's workspaces

Flags:
      --config string      config file (default is $HOME/.clockify-cli.yaml)
      --debug              show debug log (defaults to env $CLOCKIFY_DEBUG)
  -h, --help               help for clockify-cli
  -i, --interactive        show interactive log (defaults to env $CLOCKIFY_INTERACTIVE)
  -t, --token string       clockify's token (defaults to env $CLOCKIFY_TOKEN)
                           	Can be generated here: https://clockify.me/user/settings#generateApiKeyBtn
  -u, --user-id string     user id from the token (defaults to env $CLOCKIFY_USER_ID)
  -w, --workspace string   workspace to be used (defaults to env $CLOCKIFY_WORKSPACE)

Use "clockify-cli [command] --help" for more information about a command.

See more information about the sub-commands at: https://clockify-cli.netlify.app/en/commands/clockify-cli/

clockify-cli's People

Contributors

lucassabreu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.