From 54e769419dbd059e0b5ffe6419f66f9d832b5577 Mon Sep 17 00:00:00 2001 From: Jerry Xu Date: Tue, 6 Jan 2015 14:58:58 -0800 Subject: [PATCH 1/2] Fix dirs script with may delete bookmark --- plugins/available/dirs.plugin.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/available/dirs.plugin.bash b/plugins/available/dirs.plugin.bash index 4b82291c..4781530c 100644 --- a/plugins/available/dirs.plugin.bash +++ b/plugins/available/dirs.plugin.bash @@ -80,7 +80,7 @@ S () { # SAVE a BOOKMARK about 'save a bookmark' group 'dirs' - sed "/$@/d" ~/.dirs > ~/.dirs1; + sed "/^$@=/d" ~/.dirs > ~/.dirs1; \mv ~/.dirs1 ~/.dirs; echo "$@"=\"`pwd`\" >> ~/.dirs; source ~/.dirs ; @@ -90,7 +90,7 @@ R () { # remove a BOOKMARK about 'remove a bookmark' group 'dirs' - sed "/$@/d" ~/.dirs > ~/.dirs1; + sed "/^$@=/d" ~/.dirs > ~/.dirs1; \mv ~/.dirs1 ~/.dirs; } From acbca3290877caed8379e56ef4267e78d465c5ae Mon Sep 17 00:00:00 2001 From: Jerry Xu Date: Wed, 7 Jan 2015 14:45:36 -0800 Subject: [PATCH 2/2] Fix Jekyll plugin script --- plugins/available/jekyll.plugin.bash | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/available/jekyll.plugin.bash b/plugins/available/jekyll.plugin.bash index 6254a87f..eea8ca94 100644 --- a/plugins/available/jekyll.plugin.bash +++ b/plugins/available/jekyll.plugin.bash @@ -67,12 +67,6 @@ newpost() { return 1 fi - if [ -z "$SITE" ] - then - echo "No such site." - return 1 - fi - loc=0 for site in ${SITES[@]} @@ -86,6 +80,12 @@ newpost() { loc=$(($loc+1)) done + if [ -z "$SITE" ] + then + echo "No such site." + return 1 + fi + # 'builtin cd' into the local jekyll root builtin cd "$SITE/_posts" @@ -294,7 +294,7 @@ function testsite() { fi builtin cd $SITE - jekyll --server --auto + jekyll serve } function buildsite() { @@ -327,7 +327,7 @@ function buildsite() { builtin cd $SITE rm -rf _site - jekyll --no-server + jekyll build } function deploysite() {