I’ve always been looking for a command-line based download manager but the few available solutions didn’t satisfy my requirements. Today I stumbled upon Cuddle which code is somewhat old (files on SourceForge are from 2007) but seems to be the most simple and usable tool I have seen so fare.

Cuddle makes use of Wget , provides a download queue, supports multiple downloads and allows the usage of wgets limit-rate feature.

To get started install Cuddle (gets placed in your ~/bin)
./cuddle install

To add downloads to the queue use
cuddle add URL

When finished adding files to the queue start downloading with
cuddle do

You can watch progress with
cuddle list
cuddle rlist

Very basic help is shown when you type
cuddle help