From d8bb5eb7740420d63209be330e59c44db9db3b86 Mon Sep 17 00:00:00 2001 From: ackman678 Date: Wed, 3 Apr 2019 19:34:37 -0700 Subject: [PATCH] nj update --- nj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nj b/nj index cbdac24..5461f8f 100755 --- a/nj +++ b/nj @@ -6,7 +6,7 @@ if [ "$1" == "-h" ] ; then (e.g. if defined in .bashrc) else nano is used as default. Usage: nj - nj my-title ~/projects/foo ~/bin/nj-ucsc.md + nj my-title ~/projects/foo ~/bin/nj-ucsc.tmpl The first example above would create new timestamped file in the default notes directory. @@ -21,6 +21,8 @@ if [ "$1" == "-h" ] ; then exit 0 fi +set -e + defTitle=journal defDir=notes defApp=nano #nano,vim,nvim,gvim,emacs,atom,subl @@ -63,7 +65,7 @@ then $app $fn else echo "creating $fn" - cat $mdtemplate | sed -E "s|(date: ).+|\1$(date --iso-8601='seconds')|" | sed -E "s|(author: ).+|\1$author |" | sed -E "s|(title: ).+|\1$title |" >> $fn + cat $mdtemplate | sed -E "s|(date: ).+|\1$(date --iso-8601='seconds') |" | sed -E "s|(author: ).+|\1$author |" | sed -E "s|(title: ).+|\1$title |" >> $fn $app $fn fi