A bittorrent client made in C# with the MonoTorrent library.
It have two versions of it:
- Core version (CLI)
- GUI version (under development).
Both are independent, they're just different interfaces for the program.
-
From binary:
-
From source:
$ git clone git@github.com:FallAngel1337/BitTorrentClient.git $ cd BitTorrentClient/
- Compiling the Core app:
$ cd Client.Core/ $ dotnet publish -o <output_dir> $ cd -o <output_dir>/ $ dotnet Client.Core.dll --help # For Linux $ ./Client.Core.exe --help # For Windows
TODO: Add a help function for better output
Client 1.0.0
Copyright (C) 2021 Client
ERROR(S):
Required option 'l, load' is missing.
-v, --verbose Enable verbose mode
-l, --load Required. The torrent file/link/hash
-d, --path Download path
--help Display this help screen.
--version Display version information.
Could not parse the arguments!
-
Basic usage:
./Client.Core.exe -l <path_to_torrent_file>