improved author name defaults

This commit is contained in:
ackman678
2019-03-02 19:55:19 -08:00
parent 07bae987f8
commit e9611163c4

12
nj
View File

@@ -5,8 +5,8 @@ if [ "$1" == "-h" ] ; then
- creates new or opens existing file in the user's preferred EDITOR
(e.g. if defined in .bashrc) else nano is used as default.
Usage: `basename $0`
`basename $0` my-title ~/projects/foo ~/bin/nj-ucsc.md
Usage: nj
nj my-title ~/projects/foo ~/bin/nj-ucsc.md
The first example above would create new timestamped file in the default
notes directory.
@@ -14,7 +14,8 @@ if [ "$1" == "-h" ] ; then
in a directory 'projects/foo' using a custom user template called 'nj-ucsc.tmpl'
Setup .bashrc.local or other user specific config file for defining
EDITOR, MY_NAME variables: 'export EDITOR=subl'
variables: 'export EDITOR=vim' or set temporarily for current session:
'export author='first last'
"
echo "$(tput setaf 6)$EDITOR $(tput setaf 7)is currently set as editor"
exit 0
@@ -29,7 +30,10 @@ title=$1
basedir=$2
mdtemplate=$3
app=$EDITOR
if [[ $MY_NAME ]] & [[ -z $author ]]; then
author=$MY_NAME
fi
if [[ -z $author ]]; then
author=$USER
@@ -51,8 +55,6 @@ if [[ -z $app ]]; then
app=$defApp
fi
#basedir=if [[ -z $var 2:-$HOME/$defDir}
fn=$basedir/$(date +"%Y-%m-%d")-$title.md
if [[ -e $fn ]]