- CLI based download manager for http and ftp file URLs.
- Multi-connection download is support for partial request support URLs.
./gradlew bootjar
Minimum usage for HTTP
java -jar build/libs/iDownload-0.0.1.jar --url <url> --path <path>
Minimum usage for FTP
java -jar build/libs/iDownload-0.0.1.jar --url <url> --path <path> --user <user name> --pass <password>
Manually decide number of connections to download via http (servers supporting partial request only)
If not given number of connection will be decided from file size.
java -jar build/libs/iDownload-0.0.1.jar --url <url> --path <path> --con <numnber of connections>
Help menu
java -jar build/libs/iDownload-0.0.1.jar --help
Demo video is inside documentation folder.
./gradlew test
Test report will be available in
/build/reports/tests/test/packages/com.example.idownload.html