signtree

signtree is a Perl script that takes a list of files and generates detached signatures for each one, using the GnuPG module. If there is already a signature file, then it is verified, and updated if the signature does not match. This is a development tool, not a mass verification tool.

Usage is simple:

signtree - Sign a tree(s) of files with GnuPG

Usage:
    signtree [OPTIONS] FILE1[, FILE2[, ...]]

Options:
    -D      Do a depth-first search instead of breadth-first
    -e $ext Extention (default 'asc')
    -i $RE  Regex to ignore (can be specified multiple times;
            default: '~$', '#.*#$', '\.#', '\b(CVS|RCS|\.svn)\b')
    -p $pw  Specify password (insecure!)
    -q      Operate quietly (no output)
    -v      Verify tree(s) of files (no signing)
    -V      Print version and exit
    -h      This help

Copyright (C) 2004 darren chamberlain <dlc@sevenroot.org>

Passphrase can be specified on the command line, if necessary, but this is insecure.

Download it from my code directory.