MyTetra Share
Делитесь знаниями!
Алиас для transfer.sh для Fish
20.08.2018
12:49
Автор: br0ke
Текстовые метки: linux, shell, fish, alias, transfer, transfer.sh
Раздел: Информационные технологии - Linux - fish

Add alias for fish-shell


Using curl:


function transfer --description 'Upload a file to transfer.sh'

if [ $argv[1] ]

# write to output to tmpfile because of progress bar

set -l tmpfile ( mktemp -t transferXXX )

curl --progress-bar --upload-file "$argv[1]" https://transfer.sh/(basename $argv[1]) >> $tmpfile

cat $tmpfile

command rm -f $tmpfile

else

echo 'usage: transfer FILE_TO_TRANSFER'

end

end


funcsave transfer



Using wget:


function transfer --description 'Upload a file to transfer.sh'

if [ $argv[1] ]

wget -t 1 -qO - --method=PUT --body-file="$argv[1]" --header="Content-Type: $(file -b --mime-type $argv[1])" https://transfer.sh/$(basename $argv[1])

else

echo 'usage: transfer FILE_TO_TRANSFER'

end

end


funcsave transfer



Now run it like this:

$ transfer test.txt

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования