Files
cpanspec/cpanget
stevenpritchard 4b2d244477 Initial revision
2006-02-01 21:46:06 +00:00

24 lines
460 B
Bash
Executable File

#!/bin/sh
set -e
CPAN=${CPAN:-"http://www.cpan.org"}
packages=$HOME/.cpan/sources/modules/02packages.details.txt.gz
mkdir -p $( dirname $packages )
wget -N -O $packages $CPAN/modules/$( basename $packages )
for module in "$@" ; do
tar=$( zgrep '^'$module' ' $packages | awk '{print $3}' )
if [ -z "$tar" ] ; then
echo "Can't find $module, skipping..." >&2
continue
fi
wget -N $CPAN/authors/id/$tar
done
# vi: set ai et: