From 611468e0d94494d771d5c16e8789306466c4a4f6 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Thu, 11 Aug 2022 11:06:04 +0800 Subject: Update --- alias | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/alias b/alias index 792b368..1cc0766 100644 --- a/alias +++ b/alias @@ -38,9 +38,15 @@ ssh.tar() { ssh.up() { set -o pipefail filename=`basename $1` - folder=${2%/}${2:+/} - cat $1 | ssh vps "mkdir -p ~/public/$folder; cat >~/public/${folder}${filename}" || return 1 - echo https://topo.tw/p/${folder}${filename} + if [[ $2 =~ ^/ ]]; then + folder=${2%/} + cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 + echo Uploaded to ${folder}/${filename} + else + folder=~/public/${2%/} + cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 + echo https://topo.tw/p/${folder}/${filename} + fi } ssh.up.today() { DATE=$(date --iso-8601) -- cgit v1.2.3-70-g09d2