## **************************************************************************
## For copyright and licensing terms, see the file named COPYING.
## **************************************************************************

=pod

=head1 NAME

cubehash -- checksum utility

=head1 SYNOPSIS

B<cubehash> {S<I<filenames>>...}

=head1 DESCRIPTION

B<cubehash> prints the CubeHash content hash values of each file named.  
These content hash values are used by B<redo-ifchange>, and the output format is in the form used internally by B<redo> to record pre-requisites.

A line beginning with C<s> denotes a special file and simply records its last modification timestamp, as a numeric count of seconds encoded in hexadecimal.
A line beginning with C<d> denotes a directory file and likewise simply records its last modification timestamp.

A line beginning with C<l> denotes a symbolic link and records its last modification timestamp, as afore, as well as the CubeHash of the link name.
A line beginning with C<f> denotes a regular file and records its last modification timestamp, as afore, as well as the CubeHash of the file contents.

=head1 AUTHOR

Jonathan de Boyne Pollard

=cut
