NODAU(1)

πŸ“¦
version 0.3.14 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– NODAU(1) β€” the glow-up πŸ’–

okay bestie, sit down, hydrate, and let me tell you about nodau: it's a simple console notetaking program ✨ and honestly? it's giving minimal, cozy, terminal-goblin realness and I'm obsessed. This page lives in the General Commands Manual, section 1, and it's about to be your new personality trait. πŸŽ€


🌸 SYNOPSIS 🌸

nodau <OPTION> [DATA]

that's it. that's the whole vibe. an option, and optionally some data. slay. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

This manual page documents briefly the nodau command.

nodau is a simple console notetaking program. fr fr, that's the entire description. no cap. 🫢


✨ OPTIONS: ✨

one bullet per option, exactly as the universe intended. πŸ“

  • help β€” prints this message. your little "hey what do I even do" button. πŸ™ˆ
  • list [SEARCH] β€” lists notes, and lowkey accepts an optional search term. πŸ‘‘
  • new <NAME> β€” makes a brand new note. <NAME> must be unique, no duplicates allowed, it's giving exclusive. πŸ’€
  • encrypt <NAME> β€” encrypts a new or existing note. secretive. mysterious. main character energy. πŸ”₯
  • decrypt <NAME> β€” decrypts an existing note. the mask comes off. 🌈
  • edit <NAME> β€” opens an existing note for editing. go off, write your little heart out. πŸ’–
  • append <NAME> β€” when you're piping data from stdin, this appends it to any existing data instead of overwritting. (yes, that's the spelling in the source, and yes I respect it.) ✨
  • show <NAME> β€” displays an existing note. just read it. no notes. 😭
  • del <SEARCH> β€” deletes a note/notes. accepts a name or a search term. goodbye bestie 🧚
  • rename <OLD> <NEW> β€” renames an existing note. glow-up for your note's name. πŸ’…

πŸ” SEARCH TERM: πŸ”

okay this part is important so lock in πŸ”’

Search terms with spaces do not need to be inside "quotes". one exception to this convention is rename, in which speaces are used as a delimiter between the old name and the new name. in that case, use "quotes" in either argument to denote spaces in the note's name. iykyk.

  • <NAME> β€” the name of a note. list will search for names similar to the term, while 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

so many options, so much freedom, we love a flexible icon. 🌸


✏️ EDITING: ✏️

By default nodau will use the EDITOR environment variable to edit notes. simply edit the file as usual, and nodau will save the note to it's database when you exit the editor. If EDITOR is not set, the nodau builtin editor will be used. πŸ’œ

Use of the builtin editor can be forced by setting `force_builtin_editor = true' in the nodau config file. Alternatively, the external_editor config setting can be set to use a specific editor regardless of the EDITOR environment variable value. `force_builtin_editor = true' takes precedence over EDITOR and external_editor settings. periodt. πŸ‘‘

The builtin 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. πŸŽ€


πŸ” ENCRYPTION: πŸ”

Encrypting a note will apply DES encryption to the note using a passphrase which is requested from the user during the process. The passphrase is then required to decrypt, edit, or read the note. Decrypting a note will restore the note as plain text, and the passphrase will no longer be required for access. πŸ¦‹

so if you lose that passphrase, bestie… it's over. keep it safe. πŸ’€

βš™οΈ CONFIGURATION FILE: βš™οΈ

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:

  • external_editor β€” values: name of a text editor executable (vim, nano, etc). default: (none listed) 🫢
  • force_builtin_editor β€” values: true or false β€” default: false 🌈
  • import_old_db β€” values: true or false β€” default: true ⭐
  • edit_autocreate β€” values: true of false β€” default: true πŸ’…

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. time travel but make it data migration. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

This manual page was modified by Lisa Milne <lisa@ltmnet.com> from an original written by Salvatore Bonaccorso <carnil@debian.org> for the Debian system (but may be used by others). legends only. πŸ’–


okay and for the cute sign-off: this page is NODAU(1) from the General Commands Manual, dated April 2012 🌸 β€” so yeah, it's vintage, it's iconic, it ate. go take some notes bestie, you got this πŸ’…βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from