<!--
 
############################################
# Purpose                                  #
############################################
 
Provide an Ant-based md5 utility for files.
 
Usage: <batch/script name> <file>
 
############################################
# DOS batch file                           #
############################################
 
@echo off
 
for %%i in (%1) do set file=%%~fi
 
ant -f %~dp0/build.xml -Dfile=%file%
 
############################################
# UNIX shell script                        #
############################################
 
#!/usr/bin/bash
 
if [ "" = "$1" ]; then
   echo "Usage: $0 <file>"
   exit 1
fi
 
buildfile=`dirname $0`/build.xml
file=`perl -MFile::Spec -e "print File::Spec->rel2abs(qw($1))"`
 
ant -f $buildfile -Ddir=`pwd` -Dfile=$file
 
-->
<project default="md5">
   <target name="md5">
      <checksum file="${file}" property="file.md5" />
      <echo message="File: ${file}" />
      <echo message="MD5 : ${file.md5}" />
   </target>
</project>
 
Powered by GeSHi