https://github.com/atomashpolskiy/bt-cli-demo
Simple CLI torrent client based on Bt library
https://github.com/atomashpolskiy/bt-cli-demo
bittorrent cli client java torrent
Last synced: about 1 year ago
JSON representation
Simple CLI torrent client based on Bt library
- Host: GitHub
- URL: https://github.com/atomashpolskiy/bt-cli-demo
- Owner: atomashpolskiy
- License: apache-2.0
- Created: 2018-02-26T11:07:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-26T18:06:35.000Z (over 8 years ago)
- Last Synced: 2025-03-20T14:40:38.996Z (over 1 year ago)
- Topics: bittorrent, cli, client, java, torrent
- Language: Java
- Homepage: https://github.com/atomashpolskiy/bt
- Size: 14.6 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Simple CLI torrent client based on [Bt](https://github.com/atomashpolskiy/bt) library
```java
$ git clone https://github.com/atomashpolskiy/bt
$ cd bt
$ mvn clean package -DskipTests
$ java -jar target/bt-launcher.jar
Option (* = required) Description
--------------------- -----------
-?, -h, --help
-S, --sequential Download sequentially
-a, --all Download all files (file selection will be disabled)
* -d, --dir Target download location
--dhtport Listen on specific port for DHT messages
-e, --encrypted Enforce encryption for all connections
-f, --file Torrent metainfo file
-i, --inetaddr Use specific network address (possible values include IP
address literal or hostname)
-m, --magnet Magnet URI
-p, --port Listen on specific port for incoming connections
-s, --seed Continue to seed when download is complete
--trace Enable trace logging
-v, --verbose Enable more verbose logging
```