pip

0.0.1 • Public • Published

Pip

'Cuz Pippi has freckles.

Basic command line tool for logging hours in let's freckle. Uses the excellent freckle api bindings from the Node.js library created by Tim Branyan @tbranyen.

Setup

Create a ~/.freckle file using the config.json file as a template. Modify each variable to your specific information.

Use

Usage: pip [command] [options]

[Commands]
list            List projects associated with your subdomain. This will give you a list of project names and their IDs which you need for logging your entries.
                  ex: pip list

log             Log time entries using various options.
                  ex: pip log -p 101814 -m "quick update" -t 15m

[Options]
-h, --help      Display this help page.
                  ex: pip -h

-t, --time      Time entry in freckle specified format.
                  ex: pip -t 15m
                  ex: pip -t 1.5h

-p, --project   The project ID.
                  ex: pip -p 101814

-m, --message   Post a message to yammer
                  ex: pip -m "I'm working on pip"
                  ex: pip -m "tag, tag, tag"

-d, --date      Optional date formated in YYYY-MM-DD. Defaults to today.
                  ex: pip -d 2012-07-20

-u, --user      Optional user to log time for. Defaults to user in config.json.
                  ex: pip -u apitest@letsfreckle.com

Todo

  • I'd like to have tab completion for project names and tags.

Readme

Keywords

none

Package Sidebar

Install

npm i pip

Weekly Downloads

1,132

Version

0.0.1

License

none

Last publish

Collaborators

  • sirkitree