Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hbakhtiyor/gt
File sharing from the command-line.
https://github.com/hbakhtiyor/gt
cli golang share wetransfer
Last synced: about 2 months ago
JSON representation
File sharing from the command-line.
- Host: GitHub
- URL: https://github.com/hbakhtiyor/gt
- Owner: hbakhtiyor
- Created: 2018-12-18T12:44:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-07T06:03:34.000Z (almost 6 years ago)
- Last Synced: 2024-06-20T16:49:21.721Z (7 months ago)
- Topics: cli, golang, share, wetransfer
- Language: Go
- Size: 72.3 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gt
gt is a simple cli to download/upload files via multiple file-sharing providers, currently supported [wetransfer.com](https://wetransfer.com/).
## Usage
```
$ gt
Usage: ./gt [file] ... [url] ...
-f string
Sender email.
-l int
Parallel limit for uploading/downloading files (default 4)
-m string
Message description for the transfer.
-p Only print the direct link (without downloading it)
-t string
Recipient emails. Separate with comma(,)
```Example of upload files
```
$ gt /some/file1.txt file2.txt
```Example of download files
```
$ gt https://we.tl/t-qQz6vBtrr8
```## Install
[Download the latest release for your system](https://github.com/hbakhtiyor/gt/releases/latest).
Or, you can [install Go](https://golang.org/dl/) and build from source with `go get -u github.com/hbakhtiyor/gt`. Since *gt* uses [Go modules](https://golang.org/doc/go1.11#modules) it requires Go version 1.11+.