Skip to content

A command line interface for Clockify

License

Notifications You must be signed in to change notification settings

jayvdb/clockify-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clockify-Cli

A command line interface for the time tracker app Clockify.

Usage

Usage: clockify [OPTIONS] COMMAND [ARGS]...

Options:
  --verbose  Enable verbose output
  --help     Show this message and exit.

Commands:
  add_project    Add a project
  add_workspace  Add a workspace
  entries        Show previous 10 time entries
  finish         Finish an on-going time entry
  projects       Show all projects
  remove_entry   Remove entry
  start          Start a new time entry
  workspaces     Show all workspaces

To access the usage help for the various subcommands:

> clockify start --help
Usage: clockify start [OPTIONS] WORKSPACE DESCRIPTION

Options:
  --billable          Set if entry is billable
  -p, --project TEXT  Project ID
  -g, --tag TEXT      Multiple tags permitted
  --help              Show this message and exit.

Installation

Move to the main directory that contains setup.py

pip install -e .
export CLOCKIFY_API_EMAIL=[your email]
export CLOCKIFY_API_PASSWORD=[your password]

License

This project is licensed under the MIT License - see the LICENSE file for details

About

A command line interface for Clockify

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%