diff options
| -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 |