Skip to content

Instantly share code, notes, and snippets.

@lyoshenka
Created October 22, 2016 18:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lyoshenka/67d0b83b091816a4b1321f03b3fb32f0 to your computer and use it in GitHub Desktop.
Save lyoshenka/67d0b83b091816a4b1321f03b3fb32f0 to your computer and use it in GitHub Desktop.
The simplest journal / blog / daily writing app ever
#!/bin/bash
set -euo pipefail
EDITOR="vi"
DIR="$HOME/.journal"
mkdir -p "$DIR"
ARG=${1:-}
if [ "$ARG" = "last" ]; then
FILENAME="$DIR/$(ls --reverse "$DIR" | head -n 1)"
else
FILENAME="$DIR/$(date +%Y%m%d_%H%I%S).md"
fi
$EDITOR "$FILENAME"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment