diff options
Diffstat (limited to 'alias')
-rw-r--r-- | alias | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -32,19 +32,19 @@ alias cdvim='cd ~/.vim_runtime' # amix/vimrc repo | |||
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 | sshtar() { | 34 | sshtar() { |
35 | prompt "tar cf - foo | ssh topo 'cd ~/Downloads; tar xf -' \nssh topo 'tar czf - --directory=/home/public dir' | tar xvzf -" | 35 | prompt "tar cf - foo | ssh vps 'cd ~/Downloads; tar xf -' \nssh vps 'tar czf - --directory=/home/public dir' | tar xvzf -" |
36 | } | 36 | } |
37 | ssh.up() { | 37 | ssh.up() { |
38 | scp $1 topo:~/public/${2:-$1} | 38 | scp $1 vps:~/public/${2:-$1} |
39 | echo https://topo.tw/p/$2${2:+/}$1 | 39 | echo https://topo.tw/p/$2${2:+/}$1 |
40 | } | 40 | } |
41 | ssh.up.today() { | 41 | ssh.up.today() { |
42 | DATE=$(date --iso-8601) | 42 | DATE=$(date --iso-8601) |
43 | ssh topo mkdir -p ~/public/$DATE | 43 | ssh vps mkdir -p ~/public/$DATE |
44 | ssh.up $1 $DATE | 44 | ssh.up $1 $DATE |
45 | } | 45 | } |
46 | ssh.down() { | 46 | ssh.down() { |
47 | ssh -t topo rm -rf -i ~/public/"$1" | 47 | ssh -t vps rm -rf -i ~/public/"$1" |
48 | } | 48 | } |
49 | 49 | ||
50 | # for custom scripts | 50 | # for custom scripts |
@@ -182,7 +182,7 @@ vp() { | |||
182 | unalias gc &> /dev/null # override zsh plugin alias | 182 | unalias gc &> /dev/null # override zsh plugin alias |
183 | gc() { git clone $1 && cd $(basename ${1%.git}); } | 183 | gc() { git clone $1 && cd $(basename ${1%.git}); } |
184 | gc1() { git clone --depth=1 $1 && cd $(basename $1); } | 184 | gc1() { git clone --depth=1 $1 && cd $(basename $1); } |
185 | gcv() { gc topo:$1; } | 185 | gcv() { gc vps:$1; } |
186 | alias gls='git log -S' | 186 | alias gls='git log -S' |
187 | alias cdgg='cd $(git rev-parse --show-toplevel)' | 187 | alias cdgg='cd $(git rev-parse --show-toplevel)' |
188 | alias cdgw='cdgg && cd .github/workflows' | 188 | alias cdgw='cdgg && cd .github/workflows' |