1.2.0 • Published 9 years ago
mem2 v1.2.0
mem: the task CLI
minimal UI, maximal helpfulness
###Install:
1. Clone this repo: $ git clone https://github.com/mLuby/mem.git
2. Cd into the clone: cd mem/node
3. Install dependencies: $ npm install
4. Configure your bash profile:
```bash
$ echo "mem() { cd $(pwd); node mem-cli.js "\"\$@\""; cd - > /dev/null; }" >> ~/.bash_profile
```
- Restart terminal.
- Run
$ mem help
to see available commands.
###Use
Typical use will start with $ mem add 'my first task'
. From there you can:
$ mem list
$ mem get
task# or 'taskName' or blank will return current task$ mem tag
'tagName'$ mem untag
'tagName'$ mem examine
property, eg 'tags'
###Design: What mem does:
- ease of use
- task dependencies
- Gantt process
- synchronizes across machines/apis
- interface through email
What mem doesn't do:
- collaboration
- cards
- mobile (yet?)
###Contribute
- Open issues, both bugs and feature requests.
- Pull request code you've fixed, improved, or added.
###Architecture global npm module
- CLI
- local storage
- commands
- add
- get
- show
- tag
- helpers
- cloud sync