diff options
| author | Hsieh Chin Fan <typebrook@gmail.com> | 2022-05-24 15:41:10 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <typebrook@gmail.com> | 2022-05-24 15:41:10 +0800 |
| commit | b68ae4ec01f6553da4213e127b4c303debc165fc (patch) | |
| tree | ddd557ff1d35576835bc4aa12d6f156e797f3513 /alias | |
| parent | 05530b6a2214458d10695be442b879cece17570e (diff) | |
Update
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 |