diff options
| -rw-r--r-- | alias | 16 | ||||
| -rwxr-xr-x | tools/init/load-settings.sh | 2 |
2 files changed, 8 insertions, 10 deletions
| @@ -31,6 +31,7 @@ vs() { which $1 && vim $(which $1); } | |||
| 31 | # ssh | 31 | # ssh |
| 32 | alias cdssh='cd ~/.ssh' | 32 | alias cdssh='cd ~/.ssh' |
| 33 | alias ptt='ssh bbsu@ptt.cc' | 33 | alias ptt='ssh bbsu@ptt.cc' |
| 34 | alias sshv='ssh vps' | ||
| 34 | sshtar() { | 35 | sshtar() { |
| 35 | prompt "tar cf - foo | ssh vps 'cd ~/Downloads; tar xf -' \nssh vps 'tar czf - --directory=/home/public dir' | tar xvzf -" | 36 | prompt "tar cf - foo | ssh vps 'cd ~/Downloads; tar xf -' \nssh vps 'tar czf - --directory=/home/public dir' | tar xvzf -" |
| 36 | } | 37 | } |
| @@ -158,21 +159,18 @@ alias cdM='cd ~/Musics' | |||
| 158 | # blog | 159 | # blog |
| 159 | alias cdb='cd ~/blog' | 160 | alias cdb='cd ~/blog' |
| 160 | vp() { | 161 | vp() { |
| 161 | cd ~/blog | 162 | [[ $HOST = vultr ]] || PREFIX='ssh -t vps' |
| 163 | |||
| 162 | filename="${1%.md}.md" | 164 | filename="${1%.md}.md" |
| 163 | post="$(find content -name "$filename")" | 165 | post=$(eval $PREFIX find ~/blog/content -name $filename | head -1 | sed 's/\r//') |
| 164 | 166 | ||
| 165 | if [ -z "$post" ]; then | 167 | if [ -z "$post" ]; then |
| 166 | hugo new posts/"$filename" | 168 | echo hugo new posts/$filename | eval ${PREFIX:-sh} |
| 167 | post="content/posts/$filename" | 169 | post="~/blog/content/posts/$filename" |
| 168 | fi | 170 | fi |
| 169 | 171 | ||
| 170 | shift | 172 | shift |
| 171 | if [[ $HOST = vultr ]]; then | 173 | eval $PREFIX vim $@ "$post" |
| 172 | vim $@ "$post" | ||
| 173 | else | ||
| 174 | ssh vim $@ "$post" | ||
| 175 | fi | ||
| 176 | } | 174 | } |
| 177 | 175 | ||
| 178 | # git | 176 | # 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 | |||
| 45 | 45 | ||
| 46 | if [[ $shell == zsh ]]; then | 46 | if [[ $shell == zsh ]]; then |
| 47 | setopt extended_glob | 47 | setopt extended_glob |
| 48 | compinit | ||
| 49 | fpath=($SETTING_DIR/zsh $fpath) | 48 | fpath=($SETTING_DIR/zsh $fpath) |
| 49 | compinit | ||
| 50 | alias history='history -i' | 50 | alias history='history -i' |
| 51 | 51 | ||
| 52 | #autoload -U deer | 52 | #autoload -U deer |