Skip to content

rasch/note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

note

Ultra minimal shell script for CLI notes

Usage

Notes are created in NOTE_DIR/YYYY-MM.txt files, where YYYY-MM is the current year and month. By default, NOTE_DIR is /data/note.

# Set the note directory using the NOTE_DIR environment variable in the
# shell configuration file, such as `.bashrc`, `.profile`, etc.
NOTE_DIR=/data/note

# write a note in NOTE_DIR
n A little note to myself
n "Don't forget to quote or escape as needed"


# write command output to note file
ls logs/ | n

# open the note file
n

# multiline note
cat <<EOF | n
some text on line one
and line two
line 3, etc.
EOF

# or use a quoted string with literal line breaks
n 'hello, i am a multi-
line string'

Install

pnpm add --global @rasch/note
npm

npm install --global @rasch/note

yarn

yarn global add @rasch/note

curl

curl -Lo ~/.local/bin/n https://git.sr.ht/~rasch/note/blob/main/note.sh
chmod +x ~/.local/bin/n

About

πŸ“ Ultra minimal shell script for CLI notes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages