diff options
Diffstat (limited to 'alias')
-rw-r--r-- | alias | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -33,19 +33,19 @@ alias cdssh='cd ~/.ssh' | |||
33 | alias ptt='ssh bbsu@ptt.cc' | 33 | alias ptt='ssh bbsu@ptt.cc' |
34 | alias sshv='ssh -t vps' | 34 | alias sshv='ssh -t vps' |
35 | sshtar() { | 35 | sshtar() { |
36 | 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 -" |
37 | } | 37 | } |
38 | ssh.up() { | 38 | ssh.up() { |
39 | scp $1 vps:~/public/${2:-$1} | 39 | scp $1 vps:~/public/${2%/}${2:+/}$1 |
40 | echo https://topo.tw/p/$2${2:+/}$1 | 40 | echo https://topo.tw/p/${2%/}${2:+/}$1 |
41 | } | 41 | } |
42 | ssh.up.today() { | 42 | ssh.up.today() { |
43 | DATE=$(date --iso-8601) | 43 | DATE=$(date --iso-8601) |
44 | ssh vps mkdir -p ~/public/$DATE | 44 | ssh vps mkdir -p ~/public/$DATE |
45 | ssh.up $1 $DATE | 45 | ssh.up $1 $DATE |
46 | } | 46 | } |
47 | ssh.down() { | 47 | ssh.down() { |
48 | ssh -t vps rm -rf -i ~/public/"$1" | 48 | ssh -t vps rm -rf -i ~/public/"$1" |
49 | } | 49 | } |
50 | 50 | ||
51 | # Gist | 51 | # Gist |