diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2022-10-29 11:31:57 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2022-10-29 11:31:57 +0800 |
| commit | b7cf3d4f6474c790095e6d0fa3bb7cba644fab9f (patch) | |
| tree | 0f94d1f538f0fda734cb7dba42a769230cbd17f1 | |
| parent | 41fe59f5ef3a807342077216dc456a51dfecdfd6 (diff) | |
Fix logic error
| -rw-r--r-- | alias | 8 |
1 files changed, 5 insertions, 3 deletions
| @@ -38,14 +38,16 @@ ssh.tar() { | |||
| 38 | ssh.up() { | 38 | ssh.up() { |
| 39 | set -o pipefail | 39 | set -o pipefail |
| 40 | filename=`basename $1` | 40 | filename=`basename $1` |
| 41 | if [[ $2 =~ ^/ ]]; then | 41 | # Upload to absolution path |
| 42 | if [[ $2 =~ '^/' ]]; then | ||
| 42 | folder=${2%/} | 43 | folder=${2%/} |
| 43 | cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 | 44 | cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 |
| 44 | echo Uploaded to ${folder}/${filename} | 45 | echo Uploaded to ${folder}/${filename} |
| 46 | # Upload to relative in ~/public/ | ||
| 45 | else | 47 | else |
| 46 | folder=~/public/${2%/} | 48 | folder='~/public/'${2%/} |
| 47 | cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 | 49 | cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 |
| 48 | echo https://topo.tw/p/${folder}/${filename} | 50 | echo https://topo.tw/p/${2%/}/${filename} |
| 49 | fi | 51 | fi |
| 50 | } | 52 | } |
| 51 | ssh.up.today() { | 53 | ssh.up.today() { |