Sha256: fa4c00767d29a8ee98c8b32a2643eec7ca16e3523d39daddadefcb766038aa2d

Contents?: true

Size: 1.36 KB

Versions: 1

Compression:

Stored size: 1.36 KB

Contents

# detom - A personal project

_Combien de temps?_

A minimal command line interface for tracking time spent against projects of clients.

Time is manually logged in minutes or hours, either today or for a specified date.

This project is a small, personal project that I don't expect anyone else to use seriously.
If you do think this is something that you might use, please [let me know on Twitter](https://twitter.com/njpearman).

Installation is as one would expect:

```
   gem install detom
```

## Motivation
This is a toy project that allows me to practice a few different things:

* Think about the design of command line apps.
* Practice the topics covered in Build Awesome Command Line Applications in Ruby 2 by David Copeland, published by The Pragmatic Bookshelf but seemingly now out of print (which is a great shame because it's a great book)
* Think about what's important when recording time spent on projects and clients.
* Practice writing and testing Ruby code.

## Commands

For detailed instructions on commands, use `detom --help` and `detom <command> --help`.

`detom clients`

Lists all clients that have time recorded against them, and the total amount of time in minutes.

`detom record`

Allows an amount of time in minutes to be added to a client / project. Optionally can be set to a different date of the same year.

## Commands to implement

* `archive`
* `mark`

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
detom-0.0.2 README.markdown