Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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+.