From 3c534bf7141b01fcd15101bedb599f32214f6a91 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 6 Aug 2021 18:49:18 +0800 Subject: update --- alias | 3 ++- tools/misc/transfer.sh | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100755 tools/misc/transfer.sh diff --git a/alias b/alias index 6d805b5..79ec4a0 100644 --- a/alias +++ b/alias @@ -219,6 +219,8 @@ alias ptt='ssh bbsu@ptt.cc' alias topo='ssh topo.tw' alias geothings-test='ssh geothings@test.geothings.tw' alias demo='ssh -i ~/.ssh/ec2-nlsc-tileservice.pem ubuntu@demo.geosurvey.io' +alias demo2='ssh -i ~/.ssh/ec2-nlsc-tileservice.pem ubuntu@dev.geosurvey.io' +alias cool='ssh pham@10.0.0.2' # Android alias debug='./gradlew app:installDebug && adb shell am start -n com.geothings.geobingan/.MainActivity_' @@ -364,7 +366,6 @@ alias cdtrash='cd ~/.local/share/Trash' trash() { mv $@ ~/.local/share/Trash } -transfer(){ if [ $# -eq 0 ];then echo "No arguments specified.\nUsage:\n transfer \n ... | transfer ">&2;return 1;fi;if tty -s;then file="$1";file_name=$(basename "$file");if [ ! -e "$file" ];then echo "$file: No such file or directory">&2;return 1;fi;if [ -d "$file" ];then file_name="$file_name.zip" ,;(cd "$file"&&zip -r -q - .)|curl --progress-bar --upload-file "-" "https://topo.tw/up/$file_name"|tee /dev/null,;else cat "$file"|curl --progress-bar --upload-file "-" "https://topo.tw/up/$file_name"|tee /dev/null;fi;else file_name=$1;curl --progress-bar --upload-file "-" "https://topo.tw/up/$file_name"|tee /dev/null;fi;} # task alias tk='task' diff --git a/tools/misc/transfer.sh b/tools/misc/transfer.sh new file mode 100755 index 0000000..41fa6c9 --- /dev/null +++ b/tools/misc/transfer.sh @@ -0,0 +1,22 @@ +#! /bin/env sh + +if [ $# -eq 0 ];then + echo "No arguments specified.\nUsage:\n transfer \n ... | transfer ">&2; + return 1; +fi; +if tty -s; then + file="$1"; file_name=$(basename "$file"); + if [ ! -e "$file" ]; then + echo "$file: No such file or directory">&2; + return 1; + fi; + if [ -d "$file" ];then + file_name="$file_name.zip" ,; + (cd "$file" && zip -r -q - .) | curl --progress-bar --upload-file "-" "https://topo.tw/up/$file_name" | tee /dev/null,; + else + cat "$file" | curl --progress-bar --upload-file "-" "https://topo.tw/up/$file_name" | tee /dev/null; + fi; +else + file_name=$1; + curl --progress-bar --upload-file "-" "https://topo.tw/up/$file_name" | tee /dev/null; +fi; -- cgit v1.2.3-70-g09d2