Skip to content

A CLI tool for downloading files using XDCC written in Rust

License

Notifications You must be signed in to change notification settings

jreiml/xdcc-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xdcc-cli

xdcc-cli is a small tool written in Rust and tokio to download files using the XDCC protocol.

Example Usage

  1. Visit a site like https://nibl.co.uk/ and copy a command (batch mode is also supported).
  2. Run the tool using the prebuilt binary
    xdcc-cli "/msg {bot} xdcc send {pack}"
    or from source
    cargo run -- "/msg {bot} xdcc send {pack}"
  3. When the download is finished, the tool prints the downloaded file name, which can be used with pipes on UNIX systems.

Detailed Usage

Usage: xdcc-cli [OPTIONS] <COMMAND>

Arguments:
<COMMAND>

Options:
-s, --server <SERVER>                    [default: irc.rizon.net:6667]
-c, --channel <CHANNEL>                  [default: #nibl]
-n, --nickname <NICKNAME>                [default: xdcc-cli]
-t, --timeout-seconds <TIMEOUT_SECONDS>  [default: 30]
-h, --help                               Print help
-V, --version                            Print version

About

A CLI tool for downloading files using XDCC written in Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages