News

What

What is it?

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.

What changed?

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:

What's comming soon?

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!)

Why

Why I decided to do this

I didn't like the mainstream download managers, so I wrote this one.

It had the following goals/it is:

How

How to use it

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.

How it works

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.

Who

Who am I?

I'm Kevin Sandom. More info available soon. Picture below ;)

Who are you?

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.

Where

Where can you get it?

Cuddle project page
Download Cuddle

Many thanks to Source forge for their excellent services:
SourceForge.net Logo

Thanks
 - Kevin :)