aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <typebrook@gmail.com>2022-05-24 15:41:10 +0800
committerHsieh Chin Fan <typebrook@gmail.com>2022-05-24 15:41:10 +0800
commitb68ae4ec01f6553da4213e127b4c303debc165fc (patch)
treeddd557ff1d35576835bc4aa12d6f156e797f3513
parent05530b6a2214458d10695be442b879cece17570e (diff)
Update
-rw-r--r--alias14
1 files changed, 7 insertions, 7 deletions
diff --git a/alias b/alias
index 5f8442b..73a8902 100644
--- a/alias
+++ b/alias
@@ -33,19 +33,19 @@ alias cdssh='cd ~/.ssh'
33alias ptt='ssh bbsu@ptt.cc' 33alias ptt='ssh bbsu@ptt.cc'
34alias sshv='ssh -t vps' 34alias sshv='ssh -t vps'
35sshtar() { 35sshtar() {
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}
38ssh.up() { 38ssh.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}
42ssh.up.today() { 42ssh.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}
47ssh.down() { 47ssh.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