Note-taking

I don’t usually take notes, but I do write things down when I find something interesting that doesn’t have a place in my mind yet.

I tried almost all the usual apps, but my note-taking habits don’t fit into the usual workflow. So I ended up having a text file on my desktop or an unsaved window in my code editor for years.

That’s enough! — I said to myself

And that’s how I ended up making my own note-taking app. Well, maybe calling it an app is a bit much.

I already knew I wanted something simple that gave me a basic structure and nothing more than that.
Since I was already using ‘text files’, I’d call it a success if I managed to organise them in a single place and find an easy way to open them.

And this is what I ended up with:

#!/bin/bash

NOTES_FOLDER="$HOME/Notes"

if [ -n "$1" ]; then
  case $1 in
    ls)
      ls "$NOTES_FOLDER"
    ;;

    open|new)
      $EDITOR "$NOTES_FOLDER/$2"
    ;;
  esac
else
  echo "Notes:"
  ls "$NOTES_FOLDER" 
  exit 0
fi

Success.

It supports endless text file formats (markdown included!), syncing between devices, quantum-grade encryption and much more! $0.99/m unlocks all features!

Jokes aside, that’s surprisingly enough for me.