]> us-delaporte.pagekite.me Git - minion.git/blobdiff - bin/mn
Add docstrings
[minion.git] / bin / mn
diff --git a/bin/mn b/bin/mn
index 48f98afcf5cf586b1fa0685c327966a5d3b2f5bc..56ecba6de0ef4e83fdf215d52303590f7dc9645f 100755 (executable)
--- a/bin/mn
+++ b/bin/mn
@@ -1,5 +1,16 @@
-#!/usr/bin/fish
-set year (date +%Y)
-set input $(string join '-' $argv)
-set topic $(string replace -a ' ' '-' $input)
-vim $(printf "$HOME/Journal/$year/%02d-$topic.md" (date +%m))
+#!/usr/bin/bash
+# mn - minion new
+# Opens ~/Journal/YYYY/MM-your-input-here.md
+# in your $EDITOR
+year=`date +%Y`
+input=$@
+topic=${input// /-}
+mkdir -p "$HOME/Journal/$year"
+fname=$(printf "$HOME/Journal/$year/%02d-$topic.md" $(date +%m))
+
+if [ -z ${EDITOR} ]; then
+       echo "EDITOR unset, defaulting to Nano"
+       export EDITOR=nano
+fi
+
+$EDITOR $fname