Source code except logo / artwork images is dual-licensed under MIT or the UNLICENSE.
Artwork which is not part of JHipster is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
- Implements bittorrent client.
CLI (not really useful):
cargo install --path cli
WEB UI (requires npm to build):
cargo install --features ui --path backend
Read design documents: DESIGN
Install dependencies (requires npm):
cargo xtask install
Start dev Rust+Webpack server in watch mode:
cargo xtask dev
Start only Webpack server in dev mode:
cargo xtask ui-dev
Clean build directories:
cargo xtask clean
Run rsbt cli in Docker to check interaction with popular torrent clients:
docker-compose up
Configuration stored following locations:
Location | Description |
---|---|
$HOME/.rsbt/torrents.toml | Current torrents |
$HOME/.rsbt/download/ | Default download path |
We use confy for configuration. Configuration is stored in toml
format.