Skip to content

Instantly share code, notes, and snippets.

@mlsteele
Created February 4, 2015 23:00
Show Gist options
  • Save mlsteele/5a81538cd81eb81c1b6f to your computer and use it in GitHub Desktop.
Save mlsteele/5a81538cd81eb81c1b6f to your computer and use it in GitHub Desktop.
Taksman - Assignment management tool for school.
miles@attercop:~/code/taksman$ tree tasks
tasks
├── done
│   └── foo
├── entry
│   ├── 033-dns
│   ├── 033-reading
│   ├── 115-cable
│   ├── 115-lab1
│   ├── 115-locker
│   ├── 115-script
│   ├── 903-hw
│   ├── 905-ps0
│   └── uat-prevtalk
└── template
3 directories, 10 files
miles@attercop:~/code/taksman$ ./taksman
Usage:
taksman (-h | --help)
taksman add <entry>
taksman edit <entry>
taksman done <entry>
taksman all
taksman course
taksman due
taksman debug
miles@attercop:~/code/taksman$ ./taksman all
All tasks:
> 033-dns
> 033-reading
> 115-cable
> 115-lab1
> 115-locker
> 115-script
> 903-hw
> 905-ps0
> uat-prevtalk
miles@attercop:~/code/taksman$ ./taksman course
Course: 033
> 033-dns
> 033-reading
Course: 115
> 115-cable
> 115-script
> 115-lab1
> 115-locker
Course: 903
> 903-hw
Course: 905
> 905-ps0
Course: uat
> uat-prevtalk
miles@attercop:~/code/taksman$ ./taksman due
No due date:
> 115-script
> 115-locker
Due Tomorrow (6 hours):
> 115-cable
> 033-reading
Due Feb 10 (5 days):
> uat-prevtalk
> 033-dns
> 903-hw
Due Feb 11 (6 days):
> 905-ps0
Due Feb 12 (7 days):
> 115-lab1
miles@attercop:~/code/taksman$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment