A basic thread-safe command-line download manager written in bash. It can accept new URLs via command-line, semi-interactive interface or via pipe. Cuddle allows speed limits to easily and individually be set per thread.
0.5 - A feature release:
0.3 - A major feature release:
0.21 - A code tidy-up release:
0.2 - A functional tidy-up release:
0.1 - First release:
Long break while I begin the next project.
1.0 - Cuddle becomes a plugin for the next project.
1.1 - Something very cool will happen in this release! (I haven't seen this feature in any other program!)
I didn't like the mainstream download managers, so I wrote this one.
It had the following goals/it is:
All documentation is provided with the program. It may be accessed by typing:
cuddle help
From there you'll get instructions on getting more help. Some people have been quite interested in how this bit works. If you want to check it out, take a look at the source code. Particularly at function getImbedded() which as of writing this, is at line 132.
It uses wget to do the actual downloading, while cuddle manages those downloads. Cuddle relies on the following programs:
Cuddle is written entirely in bash as a single file. Multiple download instances may be started to have simultaneous downloads going. Note that these are separate downloads, not multipart downloads.
I'm Kevin Sandom. More info available soon. Picture below ;)
Someone who wants/needs to work with downloads through the command line. I have no intention of writing a graphical interface for Cuddle, but that doesn't have to stop you :). I would appreciate knowing about it though, so I can link to it here.