#!/bin/sh dir="$HOME/.obsidian" newnote () { file="$dir/$1.md" [ -f "$file" ] && { echo "Note with the same name already exists, exiting" >&2; exit 1 ;} touch "$file" && "$EDITOR" +2 "$file" if [ "$( wc -l "$file" | awk '{print $1}' )" -lt 2 ]; then rm -f "$file" fi } [ "$#" -ne 1 ] && { echo "Usage: newnote " >&2; exit 1; } newnote "$1" exit 0