Created
March 18, 2017 21:09
-
-
Save mrmichalis/fcabd33b50606e14d4487b2bf6024f8c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# so that Ctrl-V works | |
alias xclip='xclip -selection c' | |
# this is from transfer.sh website, with small adjustment near the end | |
transfer() { | |
if [ $# -eq 0 ]; then | |
echo "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; | |
return 1; | |
fi | |
tmpfile=$( mktemp -t transferXXX ); | |
if tty -s; then | |
basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); | |
curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; | |
else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; | |
fi; | |
cat $tmpfile; | |
# this will do the job, the above command and this one can probably be one | |
cat $tmpfile | xclip; | |
rm -f $tmpfile; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment