aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <typebrook@gmail.com>2022-05-05 10:51:05 +0800
committerHsieh Chin Fan <typebrook@gmail.com>2022-05-05 10:51:05 +0800
commit39b92c92c14ae69d91946d03034f624366b7f255 (patch)
treeea89f33a7aaf0381b90366b17462f4ebf2f98d10
parentf8b176bb7037dc7698b802459d5be44c83000868 (diff)
Update
-rw-r--r--alias16
-rwxr-xr-xtools/init/load-settings.sh2
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); }
31# ssh 31# ssh
32alias cdssh='cd ~/.ssh' 32alias cdssh='cd ~/.ssh'
33alias ptt='ssh bbsu@ptt.cc' 33alias ptt='ssh bbsu@ptt.cc'
34alias sshv='ssh vps'
34sshtar() { 35sshtar() {
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
159alias cdb='cd ~/blog' 160alias cdb='cd ~/blog'
160vp() { 161vp() {
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
46if [[ $shell == zsh ]]; then 46if [[ $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