nj update

This commit is contained in:
ackman678
2019-04-03 19:34:37 -07:00
parent e9611163c4
commit d8bb5eb774

6
nj
View File

@@ -6,7 +6,7 @@ if [ "$1" == "-h" ] ; then
(e.g. if defined in .bashrc) else nano is used as default. (e.g. if defined in .bashrc) else nano is used as default.
Usage: nj 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 The first example above would create new timestamped file in the default
notes directory. notes directory.
@@ -21,6 +21,8 @@ if [ "$1" == "-h" ] ; then
exit 0 exit 0
fi fi
set -e
defTitle=journal defTitle=journal
defDir=notes defDir=notes
defApp=nano #nano,vim,nvim,gvim,emacs,atom,subl defApp=nano #nano,vim,nvim,gvim,emacs,atom,subl
@@ -63,7 +65,7 @@ then
$app $fn $app $fn
else else
echo "creating $fn" 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 $app $fn
fi fi