Js-consolidate is a project mainly written in C and SHELL, it's free.
combines javascript files to improve site load times
This utility concatenates and minimizes multiple javascript files
to compile jsmin.c $ make
example usage: $ ./cat-min-js.bash jquery-1.5.min.js jquery.corner.js jquery.lightbox-0.5.pack.js
Credit: Douglas Crockford - jsmin