67 lines
1.9 KiB
Plaintext
67 lines
1.9 KiB
Plaintext
nnote: nora's notes
|
|
----
|
|
|
|
provides a script, nnote, to quickly make notes in a simple hierarchy
|
|
provides eight quick aliases: dnote[s], mnote[s], ynote[s], gnote[s]
|
|
|
|
installation
|
|
----
|
|
optionally, set $NOTESDIR.
|
|
if you don't do this, nnote will use ~/Notes
|
|
|
|
then, install the scripts
|
|
option 1: clone this repo to ~$NOTESDIR/bin
|
|
then symlink dnote, mnote, ynote, gnote to your PATH like
|
|
|
|
$ ln -s "$NOTESDIR/bin/dnote" "$HOME/.bin/dnote"
|
|
|
|
option 2: clone this repo (wherever you like) and either
|
|
a) add that directory to your PATH, or
|
|
b) copy or symlink these scripts into your PATH
|
|
|
|
usage
|
|
----
|
|
|
|
when you call nnote, you give it a note type (daily/monthly/yearly/global)
|
|
and, optionally, a note name, which can include spaces with or without quoting.
|
|
|
|
nnote will:
|
|
- create the appropriate note directory,
|
|
- make the note if it doesn't exist,
|
|
- cd into $NOTESDIR so your CtrlP.vim or whatever will work,
|
|
- and then open the note in $EDITOR
|
|
|
|
when the editor closes it'll cd back to where you were.
|
|
|
|
aliases are provided:
|
|
- dnote for daily notes
|
|
- mnote for monthly
|
|
- ynote for yearly
|
|
- gnote for global
|
|
|
|
pluralized aliases (dnotes, mnotes, ynotes, gnotes) are provided to open an
|
|
editor in the appropriate directory. this is great if you use an editor with
|
|
a directory-based quick find function, like CtrlP.vim or Telescope in Neovim
|
|
|
|
you can enter different names but by default those are the note names too
|
|
the file hierarchy is very simple, for instance:
|
|
- $NOTESDIR
|
|
- bin/
|
|
- [scripts]
|
|
- [global notes]
|
|
- 2024/
|
|
- [yearly notes]
|
|
- 08/
|
|
- [monthly notes]
|
|
- 28/
|
|
- [daily notes]
|
|
|
|
redistribution
|
|
----
|
|
|
|
by using or redistributing this sofware, you agree to fight a fully grown bonobo
|
|
monkey that may or may not be armed, at the a time and place determined by the
|
|
sole discretion of the author
|
|
|
|
otherwise consider it licensed GPLv3 i guess
|