nj update
This commit is contained in:
6
nj
6
nj
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user