https://github.com/taurusolson/done
Keep a track of what you've done
https://github.com/taurusolson/done
Last synced: 11 months ago
JSON representation
Keep a track of what you've done
- Host: GitHub
- URL: https://github.com/taurusolson/done
- Owner: TaurusOlson
- Created: 2011-02-10T16:05:18.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2011-07-08T14:44:41.000Z (almost 15 years ago)
- Last Synced: 2025-07-06T15:49:15.001Z (12 months ago)
- Language: Ruby
- Homepage:
- Size: 97.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DESCRIPTION
done.rb is a script allowing you to track what you've done in a simple way.
# MOTIVATION
Todolists are great but most of the time they only tell you what you have todo
ant not what you've done so far. I wanted a tool that I could use in a terminal
(my terminal is a kind of second home) with a single line and that would store
the things I do everyday in a readable format (YAML). One more requirement is the use
of tags in order to bring a bit of organization in all those messy notes.
# FEATURES
* a single command line
* notes store in YAML format
* simple organzation with tags
# INSTALLATION
* Clone the repository
* Make done.rb executable
* Add it to your $PATH or copy it to directory included in the $PATH
# CONFIGURATION
* Change the path to the file where your notes are stored.
* You can create an alias for a faster use.
alias d='path/to/done.rb'
# USAGE
* Add a note
d 'Paid the rent'
* Add notes with tags
d 'Installed rvm' install rvm ruby
d 'Read a tutorial about DSL in Ruby' tuto ruby
* Display your notes
d
- [11/2/11] Paid the rent ||
- [11/2/11] Installed rvm |install, ruby|
- [11/2/11] Read a tutorial about DSL in Ruby |tuto, ruby|
* Search for notes with a specific tag
d ruby
- [11/2/11] Installed rvm |install, rvm, ruby|
- [11/2/11] Read a tutorial about DSL in Ruby |tuto, ruby|
d tuto
- [11/2/11] Read a tutorial about DSL in Ruby |tuto, ruby|
# TODO
* Fix grep option