A command line tool for managing notes
I like to take notes, but have found other tools to have too much overhead. I found myself taking notes in simple text files in my editor, so I built this tool to help keep those notes sane.
- Creates new markdown notes.
- Searches through previous notes.
- Creates notes from user-defined templates.
- Organizes notes in
~/Notes/<year>/<month>/
- Clone the repo
npm i
npm run build
- Create an alias to the executable. (
alias note="~/notes-cli/notes"
)
Create a new note:
note new [-t <template name>] [title]
List recent notes:
note list
Search notes:
note find <search terms>
- Make notes searchable
- Update folder structure to conform to
/year/month
pattern - Create notes as markdown files
- Add templates
- Sanitize inputs
- Add tests