Skip to content

Latest commit

 

History

History
executable file
·
79 lines (71 loc) · 2.59 KB

todo.md

File metadata and controls

executable file
·
79 lines (71 loc) · 2.59 KB

Todo list for todo-md

( managed using todo-md )

Priority

  • Finish -o, -i
  • Improved cli tests
  • Fix config
  • filters (done, pending,etc)

Options:

  • -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

Commands:

  • 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)

Other todos:

  • 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