aboutsummaryrefslogtreecommitdiff
path: root/.oh-my-zsh/plugins/transfer/transfer.plugin.zsh
diff options
context:
space:
mode:
authorMarvin Borner2020-03-16 23:33:42 +0100
committerMarvin Borner2020-03-16 23:33:42 +0100
commit0e9ddbb0bf0cd34500155ea4b03de2e2a38d8ab2 (patch)
tree719da1c7fe5dabb872fe9ff1582c39b55ccd488e /.oh-my-zsh/plugins/transfer/transfer.plugin.zsh
parente5d38956336ab1be954bdbd12808c5f98f8bd925 (diff)
Well I'm using Arch again
Diffstat (limited to '.oh-my-zsh/plugins/transfer/transfer.plugin.zsh')
-rw-r--r--.oh-my-zsh/plugins/transfer/transfer.plugin.zsh69
1 files changed, 0 insertions, 69 deletions
diff --git a/.oh-my-zsh/plugins/transfer/transfer.plugin.zsh b/.oh-my-zsh/plugins/transfer/transfer.plugin.zsh
deleted file mode 100644
index db744b0..0000000
--- a/.oh-my-zsh/plugins/transfer/transfer.plugin.zsh
+++ /dev/null
@@ -1,69 +0,0 @@
-# transfer.sh Easy file sharing from the command line
-# transfer Plugin
-# Usage Example :
-# > transfer file.txt
-# > transfer directory/
-
-
-
-# Author:
-# Remco Verhoef <remco@dutchcoders.io>
-# https://gist.github.com/nl5887/a511f172d3fb3cd0e42d
-# Modified to use tar command instead of zip
-#
-
-curl --version 2>&1 > /dev/null
-if [ $? -ne 0 ]; then
- echo "Could not find curl."
- return 1
-fi
-
-transfer() {
- # check arguments
- if [ $# -eq 0 ];
- then
- echo "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"
- return 1
- fi
-
- # get temporarily filename, output is written to this file show progress can be showed
- tmpfile=$( mktemp -t transferXXX )
-
- # upload stdin or file
- file=$1
-
- if tty -s;
- then
- basefile=$(basename "$file" | sed -e 's/[^a-zA-Z0-9._-]/-/g')
-
- if [ ! -e $file ];
- then
- echo "File $file doesn't exists."
- return 1
- fi
-
- if [ -d $file ];
- then
- echo $file
- # tar directory and transfer
- tarfile=$( mktemp -t transferXXX.tar.gz )
- cd $(dirname $file) && tar -czf $tarfile $(basename $file)
- curl --progress-bar --upload-file "$tarfile" "https://transfer.sh/$basefile.tar.gz" >> $tmpfile
- rm -f $tarfile
- else
- # transfer file
- curl --progress-bar --upload-file "$file" "https://transfer.sh/$basefile" >> $tmpfile
- fi
- else
- # transfer pipe
- curl --progress-bar --upload-file "-" "https://transfer.sh/$file" >> $tmpfile
- fi
-
- # cat output link
- cat $tmpfile
- # add newline
- echo
-
- # cleanup
- rm -f $tmpfile
-}