Noted is a small program to help aid in note taking for all you command line aficionados. It helps you create, maintain and edit notes in a central location in a structured format.
On first usage, it creates a notes repository. The notes structure can be only 1 folder level deep, and you can't store notes inside the root.
Therefore, on the filesystem, you'll see a structure similar to:
~/noted/
cool_project/
first_meeting.markdown
second_meeting.markdown
meeting-13-3-13.markdown
diary/
01-03-13.markdown
02-03-13.markdown
Feel free to make suggestions, or create an issue - but take note (heh), that this is a project that was made by me, for me, in my everyday usage - if I like your idea, I may use it, if I don't, I won't. You're all welcome to fork, though!
It should be pretty straight forward to compile and install Noted on OS X. It has only one dependency (other than a g++ compiler - the command line tools in XCode will do) - the boost library installed. A brew install boost
should do the trick.
Then, a simple make && make install
and you should be ready to go! If you have any problems - shoot me off an email at dwfaithfull@gmail.com.
To start off, you're going to need to make a new folder to keep some notes in:
noted folder test --create
Now you can view information about the folder with:
noted folder test
(which should show an empty notes list in the folder).
Now, create a new note in the folder: noted note test/new_note "My cool notes"
This will create a new markdown file called new_note.markdown
inside the test
folder, with a title of # My cool notes
and a timestamp of the current date.
All commands have a --help option for more info.
It's implemented in C++ with some Boost libraries such as filesystem, program_options, posix_time.