<commit_before># Taksman

Assignment management tool for school.

# Notes
```
directories:
entry - store entry files
done - archive done tasks
template - store task templates

script options:
all - list all entries
date - list by day
course - list by course
priority - list by priority
info - show details for task

supported fields in task files:
due - the due date
course - the course/project to which the task belongs
priority - will color the task name red/blue/cyan/white for values 0/1/2/3
```<commit_msg>add autocompletion instructions<commit_after># Taksman

Assignment management tool for school.

## Setup
Enable autocompletion by copying completion.bash or completion.zsh into your bashrc or zshrc.

This requires that you add taksman to your PATH (so you call `taksman` and not `./taksman`)

# Notes
```
directories:
entry - store entry files
done - archive done tasks
template - store task templates

script options:
all - list all entries
date - list by day
course - list by course
priority - list by priority
info - show details for task

supported fields in task files:
due - the due date
course - the course/project to which the task belongs
priority - will color the task name red/blue/cyan/white for values 0/1/2/3
```
{'fraction_non_alphanumeric': 0.06386418755052546, 'fraction_numerical': 0.0064672594987873885, 'mean_word_length': 3.874015748031496, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '3449841', 'n_tokens_mistral': 347, 'n_tokens_neox': 338, 'n_words': 173}