Project

88miles

0.0
No commit activity in last 3 years
No release in over 3 years
88 Miles (http://88miles.net) is simple time tracking for freelance developers, designers and copywriters. This gem allows you to access your account from your command line.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0
~> 1.8.7
~> 3.12

Runtime

~> 1.6.19
~> 2.3.0
~> 0.9.2i
~> 2.0
 Project Readme

88 Miles Command Line Application

88 Miles is simple time tracking for freelance developers, designers and copywriters. This gem allows you to access you account from your command line.

To use this gem, you will need an 88 Miles account. You can register here

Installation

gem install 88miles

Get started

First, you will need to give the gem access to 88 Miles. This is done via OAuth, so you don't need to ever store your login or password.

To setup the link:

88miles setup

If you on a computer has a default browser, it will open a browser window asking you to login, and approve access to the application.

Once authentication has happened, you will be redirected to a confirmation window. Cut and paste the URL from this window in to the console that you started the process.

Linking a Project to a directory

The command line application links directories with projects in 88 Miles. To setup the link, run

88miles init [path/to/directory]

You will be presented with a list of projects to select from. Select a project, and the link is complete.

Punching in

Once you have linked a project, you can punch in by:

88miles start

If you want to select an activity:

88miles start -a

You will be presented with a list of activities from which you can select from

Punching out

To punch out of the linked project

88miles stop -n "Any notes to associate with shift"

View the current status of the project

You can see how much time you have clocked against a project by:

88miles status

If you want to have it automatically update, you can leave it in the foreground

88miles status -f

Hit Ctrl-C to exit foreground mode.

List all shifts

If you want to view a list of all the shifts clocked against the linked project:

88miles log

To format it in a nice table view:

88miles log -t

Update the local cache

To speed things up, your company, project and staff list is cached locally. If you modify any of these things on the website, you'll need to re-sync the cache by:

88miles sync

Thank you

A hat tip to domm for the inspiration: http://timetracker.plix.at/

Copyright

Copyright (c) 2013 MadPilot Productions. See LICENSE.txt for further details.