<commit_before>[![wercker status](https://app.wercker.com/status/445b091cc8c834b5b3820d52420b82e7/s "wercker status")](https://app.wercker.com/project/bykey/<KEY>)

# tickbin

A great time tracking tool.

Use natural language and simple text based interfaces to track time on projects.

## Installation

1. `npm install -g tickbin`
2. `tick --help`

## Usage

### `tick log` 

logs time entries

```shell
tick log "8am-12pm fixed a bunch of bugs" # logs time entry for today
tick log -d yesterday "9pm-11pm late night code jamming" # log time entry for yesterday
tick log -d "Jan 1" "12am-1am partied!" # log time for Jan 1
tick log "12pm-1pm great #lunch at Mervo's" # add #tags anywhere
```

### `tick list` 
<commit_msg>README reflects in-message specific dates<commit_after>[![wercker status](https://app.wercker.com/status/445b091cc8c834b5b3820d52420b82e7/s "wercker status")](https://app.wercker.com/project/bykey/<KEY>)

# tickbin

A great time tracking tool.

Use natural language and simple text based interfaces to track time on projects.

## Installation

1. `npm install -g tickbin`
2. `tick --help`

## Usage

### `tick log` 

logs time entries

```shell
tick log "8am-12pm fixed a bunch of bugs" # logs time entry for today
tick log "9pm-11pm yesterday late night code jamming" # log time entry for yesterday
tick log "Jan 1 12am-1am partied!" # log time for Jan 1
tick log "12pm-1pm great #lunch at Mervo's" # add #tags anywhere
```

### `tick list` 

{'fraction_non_alphanumeric': 0.11800818553888132, 'fraction_numerical': 0.05320600272851296, 'mean_word_length': 4.239285714285714, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5719083', 'n_tokens_mistral': 547, 'n_tokens_neox': 494, 'n_words': 182}