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 | |
parent | 05530b6a2214458d10695be442b879cece17570e (diff) |
Update
-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 |