Added some paths to help find Qt5 cmake modules on some systems.
Show file size and resume offset by default.
Show proper formatted size of chunks in verbose mode.
Show percentage where resuming and use bytes downloaded + offset / content length instead of the downloaded ranges. That way the user is not confused because it will also 'resume' the correct percentage rather than seeming to reset.
Don't show resume information when the file is not present.
If resuming is not possible because local file size is >= remote file size then ask to truncate and proceed.
Implemented support for downloading multiple URLs given as positional arguments.
Implemented Util::isStdinPipe() to detect if something is piped into the program.
If URLs are given via PIPE then parse and download just like the positional arguments, which are optional in that case.
Tweaks.
Usage changes.
Use --confirm option for asking about whether to truncate a complete file when resuming.
Reordered options so that short options are sorted first.
Added install target and showing install prefix when running cmake.
Implemented uninstall target that reads and removes files from local
"install_manifest.txt" in the build directory.
Updated README with install/uninstall info.
Inline code tags on commands.
Made 'dist' target for OSX/Linux that creates a zip file of the binary file.
makedist: osx: copy all Qt frameworks over and call install_name_tool on efdl and individual frameworks.
Cmake minimum version set to 2.8.12