1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
========================================================================
README
========================================================================
ABOUT:
nodau is a simple console based note taking program, it allows you to
easily create, edit, and view notes, and search them by name or date
DEPENDENCIES:
nodau requires glibc, ncurses, openssl, and sqlite3. It may work with
other C libraries, but this has not been tested.
INSTALL:
If you're reading this then you've already unpacked the tarball,
so it's the usual 3 steps:
1) cd /path/to/nodau
2) make
3) su -c "make install"
UNINSTALL:
just cd to the nodau directory and run "make uninstall"
USE:
nodau <option> [data]
OPTIONS:
help print this message
list [search] list notes, accepts optional search term
new <name> create new note, name must be unique
encrypt <name> encrypt a new or existing note
decrypt <name> decrypt an encrypted note
edit <name> open an existing note for editing
append <name> when piping data from stdin, append to an existing note
show <name> display an existing note
del <search> delete a note/notes, accepts name or search term
CONFIG:
The nodau config file is located at $XDG_CONFIG_HOME/nodau/nodau.conf
which is typically ~/.config/nodau/nodau.conf
The following config settings are currently in use:
SETTING VALUES
external_editor name of a text editor executable (vim,nano,etc)
force_builtin_editor true or false
import_old_db true or false
If import_old_db value is true or not set, nodau will import notes from
the 0.2.x database to the 0.3.x database.
SEARCH TERM:
search terms with spaces do not need to be inside "quotes"
<name> name of a note, list will search for names similar to
the term, del will delete only an exact match
t@<datestring> matches notes created at a given date/time
t-<datestring> matches notes created before a given date/time
t+<datestring> matches notes created after a given date/time
DATE STRING:
datestring can be made of any typical date format such as:
dd/mm/yy
dd, mm, yyyy hh:mm
EDITING:
the current editor accepts standard printable characters, enter,
and backspace. There is no support for moving the cursor with the
arrow keys or mouse. To exit the editor and save the note, create
a new line with only a dot (.) on it, or press escape.
LICENSE:
nodau is licensed under the GPLv3, there's a copy of it in LICENSE
Take note of the special exception given, for linking nodau's GPL
licensed code with the OpenSSL library:
* In addition, as a special exception, the copyright holder (Lisa Milne)
* gives permission to link the code of this release of nodau with the
* OpenSSL project's "OpenSSL" library (or with modified versions of it
* that use the same license as the "OpenSSL" library), and distribute
* the linked executables. You must obey the GNU General Public License
* in all respects for all of the code used other than "OpenSSL". If you
* modify this file, you may extend this exception to your version of the
* file, but you are not obligated to do so. If you do not wish to do so,
* delete this exception statement from your version.
DEVELOPMENT:
I might do more to it, if so I'll let everyone know through
sandbox.ltmnet.com/nodau
If you make any changes, let me know: lisa <at> ltmnet.com
CHANGES:
see CHANGELOG
|