Skip to content

CLI for booking hours in simplicate

Notifications You must be signed in to change notification settings

ammarghaus/simpl-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

  1. Run simpl config or configure your credentials in $HOMEDIR/.simpl/config.toml with:
api_key = "{simplicate api key}"
api_secret = "{simplicate api secret}"
host = "{simplicate host name}"
employee_id = "{simplicate employee id}"
  1. Add links with aliases for projects you want to book hours to with simpl links add
  2. Book hours with simpl book <project name> <time in hours> optionally you can provide the following arguments:
  • -t to add one or more jira tickets (-t LAB-001 LAB-002)
  • -m for additonal context (-m "ticket took 2 hours longer than planned")
  • -d to specify a datetime on which to book; by default you book on current utc time. (-d "2019-01-01T14:05:05")

So a command with all options would look something like:

simpl book myalias 0.5 -t LAB-001 -m "took longer due to dependency updates" -d "2019-11-11T09:15:55"

Run simpl --help to see more detailed commands.

Install

The easiest way to install this CLI is by using cargo install with the git flag. The full command is cargo intall --git=https://github.com/fliepeltje/simpl-cli

Build from source

To install you will need stable Rust. Then in the main directory run cargo build --release and move the binary from the target folder to a desired place.

About

CLI for booking hours in simplicate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%