https://github.com/tsuzu/ftrans
simple File TRANSfer program
https://github.com/tsuzu/ftrans
cli file-sharing go p2p transfer
Last synced: 7 months ago
JSON representation
simple File TRANSfer program
- Host: GitHub
- URL: https://github.com/tsuzu/ftrans
- Owner: tsuzu
- License: mit
- Created: 2018-02-17T15:16:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-20T09:19:18.000Z (over 7 years ago)
- Last Synced: 2023-07-10T05:03:54.725Z (about 2 years ago)
- Topics: cli, file-sharing, go, p2p, transfer
- Language: Go
- Size: 51.8 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ftrans
[](https://travis-ci.org/cs3238-tsuzu/ftrans)
[](https://goreportcard.com/report/github.com/cs3238-tsuzu/ftrans)# Description
- simple File TRANSfer program
- Quick and fast transferring with P2P(P2P library is [go-easyp2p](https://github.com/cs3238-tsuzu/go-easyp2p))
- Single & statically linked binary
- Pure Go
- Simple and easy installation
- Maybe useful to transfer files from host machines to VM, from PC to VPS, and so on.# Installation
- Download from [releases](../../releases)# For Developers
- $ go get -u -d github.com/cs3238-tsuzu/ftrans
- $ cd $GOPATH/src/github.com/cs3238-tsuzu/ftrans
- $ make # On windows, make BINARY_NAME=ftrans.exe
- Make sure that ftrans works by executing `./ftrans`# Usage
- In Japanese, read [the wiki](https://github.com/cs3238-tsuzu/ftrans/wiki)
- On one computer```
$ ftrans send .vimrc ~/.ssh/id_rsa.pub portrait.jpg
20XX/XX/XX XX:XX:XX Your password: password
```- On the other computer
```
$ ftrans recv -p password
```- You can set password for yourself using "-p" option
- Only these steps enable you to send and recieve files.
- If you want to use other options, run ftrans -h# License
- Under the MIT License
- Copyright (c) 2018 Tsuzu# Version
- 1.2