Todo list for todo-md
( managed using todo-md )
- Finish -o, -i
- Improved cli tests
- Fix config
- filters (done, pending,etc)
- -i to set input file (default: cwd+todo.md), use - for stdin
- -o to set output file (default: cwd+todo.md), use - for stdin
- -g to set input file to global default
- -? to toggle console (stderr) echo
- add to add as a task
- add to add at line
- cat to list without changes (default is same as cat todo.md)
- nl to list with line numbers (default is same as nl todo.md)
- do to mark task on line as done
- undo to mark task on line as not done
- rm to remove a line
- replace to replace with
- move
- purge done
- init
- append
- get text from one line, (todo print 15 > anotherfile.txt)
- Abstract out markdown editing (do, undo)
- Indention
- Error if no commands given
- Works with stdin and stdout
- Works with files
- Work with temp file
- Handle extra whitespace in todo mark
- Work with list of indices
- Make all indices 1-based?
- Move global task list to user directory (~/.taskmd?)
- Sub lists?
- Named lists?
- Option to add "managed using"? init? disable banner?
- Interactive mode? (like repl it?)
- Gist support?
- Conform to https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments
- [-] todo.md or task.md?
- Colorize list
- Add warning msgs on invalid index
- Turn off echo
- Option to only print altered lines?
- Make todo.js async?
- Check for missing todo.md
- rm, do, and undo by text? by tag?
- Read todo's from other files, example .js and .md
- Improve options
- update autocmdr dependency
- Add better tests using mocha
- Handle extra marks (X,x,-,A,B,C, etc), prioities
- add --no-color option
- Tagging (
todo add "Test #urgent"
,todo list #urgent
) - Move all console.logs to program not lib?
- jshint
- Fix indentions
- Filesystem mocks?
- Chained actions should not change indecies? (ie todo.add('A', 1).rm(1); should replace)
- Test indecies out of bounds for each command
- Move should take accept a list for from (i.e. mv 1-5 10)
- Add mv to readme
- config default command
- config colors
- finish gh-pages
- finish indent level cli
- new