From 39b92c92c14ae69d91946d03034f624366b7f255 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Thu, 5 May 2022 10:51:05 +0800 Subject: Update --- alias | 16 +++++++--------- tools/init/load-settings.sh | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/alias b/alias index 527ff78..dfb9f52 100644 --- a/alias +++ b/alias @@ -31,6 +31,7 @@ vs() { which $1 && vim $(which $1); } # ssh alias cdssh='cd ~/.ssh' alias ptt='ssh bbsu@ptt.cc' +alias sshv='ssh vps' sshtar() { prompt "tar cf - foo | ssh vps 'cd ~/Downloads; tar xf -' \nssh vps 'tar czf - --directory=/home/public dir' | tar xvzf -" } @@ -158,21 +159,18 @@ alias cdM='cd ~/Musics' # blog alias cdb='cd ~/blog' vp() { - cd ~/blog + [[ $HOST = vultr ]] || PREFIX='ssh -t vps' + filename="${1%.md}.md" - post="$(find content -name "$filename")" + post=$(eval $PREFIX find ~/blog/content -name $filename | head -1 | sed 's/\r//') if [ -z "$post" ]; then - hugo new posts/"$filename" - post="content/posts/$filename" + echo hugo new posts/$filename | eval ${PREFIX:-sh} + post="~/blog/content/posts/$filename" fi shift - if [[ $HOST = vultr ]]; then - vim $@ "$post" - else - ssh vim $@ "$post" - fi + eval $PREFIX vim $@ "$post" } # git diff --git a/tools/init/load-settings.sh b/tools/init/load-settings.sh index 861d5a8..c87c5c6 100755 --- a/tools/init/load-settings.sh +++ b/tools/init/load-settings.sh @@ -45,8 +45,8 @@ fi if [[ $shell == zsh ]]; then setopt extended_glob - compinit fpath=($SETTING_DIR/zsh $fpath) + compinit alias history='history -i' #autoload -U deer -- cgit v1.2.3-70-g09d2