https://github.com/tsuzu/ftrans
simple File TRANSfer program
https://github.com/tsuzu/ftrans
cli file-sharing go p2p transfer
Last synced: 6 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 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-20T09:19:18.000Z (about 8 years ago)
- Last Synced: 2025-10-07T13:59:18.416Z (8 months ago)
- Topics: cli, file-sharing, go, p2p, transfer
- Language: Go
- Size: 51.8 KB
- Stars: 8
- 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