mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2024-11-26 22:20:18 +01:00
additional function alias
This commit is contained in:
parent
f0c57b8de1
commit
ef88c579b4
1 changed files with 30 additions and 8 deletions
38
README.md
38
README.md
|
@ -33,6 +33,28 @@ transfer() {
|
||||||
alias transfer=transfer
|
alias transfer=transfer
|
||||||
===
|
===
|
||||||
$ transfer test.txt
|
$ transfer test.txt
|
||||||
|
|
||||||
|
Alias virus scan transfer >> .bashrc or .zshrc:
|
||||||
|
===
|
||||||
|
tansfercheck() {
|
||||||
|
if [ $# -eq 0 ];
|
||||||
|
then echo -e "No arguments specified. Usage:\n transfercheck /tmp/test.md\ncat /tmp/test.md | transfercheck test.md";
|
||||||
|
return 1;
|
||||||
|
fi
|
||||||
|
# write to output to tmpfile for progress bar
|
||||||
|
tmpfile=$( mktemp -t transferXXX)
|
||||||
|
if tty -s;
|
||||||
|
then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g');
|
||||||
|
curl -X PUT --progress-bar --upload-file $1 https://transfer.sh/$basefile/virustotal >> $tmpfile;
|
||||||
|
else curl -X PUT --progress-bar --upload-file "-" "https://transfer.sh/$1/virustotal" >> $tmpfile ;
|
||||||
|
fi
|
||||||
|
cat $tmpfile;
|
||||||
|
rm -f $tmpfile;
|
||||||
|
}
|
||||||
|
alias transfercheck=transfercheck
|
||||||
|
===
|
||||||
|
$ transfercheck suspicious.pdf
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
@ -43,7 +65,7 @@ listener | port to use for http (:80) | |
|
||||||
profile-listener | port to use for profiler (:6060)| |
|
profile-listener | port to use for profiler (:6060)| |
|
||||||
force-https | redirect to https | false |
|
force-https | redirect to https | false |
|
||||||
tls-listener | port to use for https (:443) | |
|
tls-listener | port to use for https (:443) | |
|
||||||
tls-cert-file | path to tls certificate | |
|
tls-cert-file | path to tls certificate | |
|
||||||
tls-private-key | path to tls private key | |
|
tls-private-key | path to tls private key | |
|
||||||
temp-path | path to temp folder | system temp |
|
temp-path | path to temp folder | system temp |
|
||||||
web-path | path to static web files (for development) | |
|
web-path | path to static web files (for development) | |
|
||||||
|
@ -51,9 +73,9 @@ provider | which storage provider to use | (s3 or local) |
|
||||||
aws-access-key | aws access key | | AWS_ACCESS_KEY
|
aws-access-key | aws access key | | AWS_ACCESS_KEY
|
||||||
aws-secret-key | aws access key | | AWS_SECRET_KEY
|
aws-secret-key | aws access key | | AWS_SECRET_KEY
|
||||||
bucket | aws bucket | | BUCKET
|
bucket | aws bucket | | BUCKET
|
||||||
basedir | path storage for local provider| |
|
basedir | path storage for local provider| |
|
||||||
lets-encrypt-hosts | hosts to use for lets encrypt certificates (comma seperated) | |
|
lets-encrypt-hosts | hosts to use for lets encrypt certificates (comma seperated) | |
|
||||||
log | path to log file| |
|
log | path to log file| |
|
||||||
|
|
||||||
If you want to use TLS using lets encrypt certificates, set lets-encrypt-hosts to your domain, set tls-listener to :443 and enable force-https.
|
If you want to use TLS using lets encrypt certificates, set lets-encrypt-hosts to your domain, set tls-listener to :443 and enable force-https.
|
||||||
|
|
||||||
|
@ -64,7 +86,7 @@ If you want to use TLS using your own certificates, set tls-listener to :443, fo
|
||||||
Make sure your GOPATH is set correctly.
|
Make sure your GOPATH is set correctly.
|
||||||
|
|
||||||
```
|
```
|
||||||
go run main.go -provider=local --listener :8080 --temp-path=/tmp/ --basedir=/tmp/
|
go run main.go -provider=local --listener :8080 --temp-path=/tmp/ --basedir=/tmp/
|
||||||
```
|
```
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
@ -85,7 +107,7 @@ docker run --publish 8080:8080 dutchcoders/transfer.sh:latest --provider local -
|
||||||
|
|
||||||
Contributions are welcome.
|
Contributions are welcome.
|
||||||
|
|
||||||
## Creators
|
## Creators
|
||||||
|
|
||||||
**Remco Verhoef**
|
**Remco Verhoef**
|
||||||
- <https://twitter.com/remco_verhoef>
|
- <https://twitter.com/remco_verhoef>
|
||||||
|
@ -95,5 +117,5 @@ Contributions are welcome.
|
||||||
|
|
||||||
## Copyright and license
|
## Copyright and license
|
||||||
|
|
||||||
Code and documentation copyright 2011-2014 Remco Verhoef.
|
Code and documentation copyright 2011-2014 Remco Verhoef.
|
||||||
Code released under [the MIT license](LICENSE).
|
Code released under [the MIT license](LICENSE).
|
||||||
|
|
Loading…
Reference in a new issue