Skip to content
File sharing from the command-line.
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.goreleaser.yml
.travis.yml
README.md
go.mod
go.sum
main.go
util.go
wetransfer.go

README.md

gt

gt is a simple cli to download/upload files via multiple file-sharing providers, currently supported 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.

Or, you can install Go and build from source with go get -u github.com/hbakhtiyor/gt. Since gt uses Go modules it requires Go version 1.11+.

You can’t perform that action at this time.