Data Digester Command Line Arguments

This is the list of command line arguments currently supported by the graphical version of the Data Digester software (digestergui). The arguments can be used for both the installer and Web Start versions of the software. For the Web Start deployment the options need to be mapped as HTTP parameters as shown by the following URL example. Whitespace characters like SPACE in parameter values must be surrounded with quotes ".

http://.../install.jnlp?locale=eng_US&logpipe&logconsole&title="My Digester"


Usage: digestergui [-options] <file>

Supported options include:

  -help | -?          print this help message and exit
  -configdir <value>  subdirectory of user's home for configuration
  -files <file> ...   list of files to be checked
  -headless           no GUI available, do not create dialogs
  -locale <value>     set user locale (eng_US|ger_DE|...)
  -logconsole         activates the console logging
  -logenc <value>     set log encoding (ISO-8859-1|UTF-8|...)
  -loglevel <value>   (SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST|ALL|OFF)
  -logpipe            pipe stdout and stderr to the logger
  -plaf <value>       pluggable look & feel
  -theme <value>      theme for pluggable look & feel
  -title              title of the main window
  -urls <url> ...     list of network resources to be downloaded and checked
  -version            print product version and exit

Copyright (c) 2005-2015 Leisenfels UG. All rights reserved.

                    

The following listing shows the arguments of the command line version of the Data Digester software (digestercli). The arguments can be used for the installer version only, digestercli is currently not available for Web Start.

Usage: digestercli [-options] -targets <file|directory|url> ...

Supported options include (type 'digestercli -? sync' to see the sync mode options):

  -help | -? <mode>             print help and exit, modes: check, generate, refresh, sync
  -bsdperdirectory              process BSD-compliant file per directory
  -bsdpertarget                 process BSD-compliant file per target
  -calculateonly                no files, just calculate
  -check                        check message digest files
  -checkbsd                     check for BSD files
  -checkgnu                     check for GNU files
  -checkintermediates           check intermediate message digests
  -checkpgp                     check for PGP signature files
  -checkxml                     check for Digester XML files
  -checkxmlpgp                  check for Digester XML file signatures
  -configdir <value>            subdirectory of user's home for configuration
  -download                     download URLs and check, checked directly otherwise
  -downloaddir <value>          directory to store downloads
  -exponentialstart <value>     start creating XML intermediates at byte index
  -extmd2 <value>               file extension for MD2
  -extmd4 <value>               file extension for MD4
  -extmd5 <value>               file extension for MD5
  -extpgp <value>               file extension for PGP signatures
  -extripemd128 <value>         file extension for RIPEMD-128
  -extripemd160 <value>         file extension for RIPEMD-160
  -extripemd256 <value>         file extension for RIPEMD-256
  -extripemd320 <value>         file extension for RIPEMD-320
  -extsha1 <value>              file extension for SHA-1
  -extsha224 <value>            file extension for SHA-224
  -extsha256 <value>            file extension for SHA-256
  -extsha384 <value>            file extension for SHA-384
  -extsha512 <value>            file extension for SHA-512
  -exttiger <value>             file extension for Tiger
  -extwhirlpool <value>         file extension for Whirlpool
  -extxml <value>               file extension for Digester XML
  -failonerror                  exit if an error occurs
  -flipsourcetarget <set>       reverse mode: transfer from target set to source
  -generate                     generate message digests
  -gensrctemplate <template>    execute generate template before sync (source set)
  -gensrctemplaterefresh        execute template in refresh mode (source set)
  -gentemplate <set> <template> execute generate template before sync (named target set)
  -gentemplaterefresh <set>     execute template in refresh mode (named target set)
  -gnuperdirectory              process MD5SUM-compliant file per directory
  -gnupertarget                 process MD5SUM-compliant file per target
  -headless                     no GUI available, do not create dialogs
  -hexcase <value>              format of hexadecimal digests (lower|upper)
  -ignoredigests                do not generate digests for digest files
  -ignoreregex <value>          regular expression for files to be ignored
  -includeregex <value>         regular expression for files to be included
  -locale <value>               set user locale (eng_US|ger_DE|...)
  -maxintermediates <value>     limit the number of XML intermediates
  -md2                          process MD2 message digests
  -md4                          process MD4 message digests
  -md5                          process MD5 message digests
  -optdigest                    digests for source and target match
  -optfilesize                  source/target file sizes match
  -optintermediate              intermediates for source and target match
  -optpgpsig                    PGP signatures for source and target match
  -opttimestamp                 source/target timestamps match
  -optxmlentryfilesize          XML entry file sizes match source and target
  -optxmlentrytimestamp         XML entry timestamps match source and target
  -overwrite                    overwrite existing files
  -pgpformat <value>            write binary or ASCII PGP signature files (ascii|binary)
  -pgpkey <id> <url>            use PGP key with ID (required) and URL (optional)
  -pgpkeydownload               automatically download unknown PGP keys
  -pgpkeyignore                 ignore signatures for unknown PGP keys
  -pgpkeyinstall                install downloaded PGP keys permanently
  -pgppertarget                 process PGP signature file per target
  -pgpversion <value>           version header for PGP signatures
  -refresh                      refresh message digest files
  -refreshallformats            search files in all formats for existing digests
  -refreshgnubsdtimestamp       recycle digest if GNU/BSD file timestamp matches
  -refreshignoremissing         recycle digest although intermediates are missing
  -refreshpgptimestamp          recycle digest if PGP signature file timestamp matches
  -refreshremoveartifacts       delete message digest files without targets
  -refreshremoveother           delete message digest files in other formats
  -refreshxmltimestamp          recycle digest if XML file timestamp matches
  -refreshxmlentryfilesize      recycle digest if target XML entry file size matches
  -refreshxmlentrytimestamp     recycle digest if target XML entry timestamp matches
  -ripemd128                    process RIPEMD-128 hash files
  -ripemd160                    process RIPEMD-160 hash files
  -ripemd256                    process RIPEMD-256 hash files
  -ripemd320                    process RIPEMD-320 hash files
  -sha1 | sha                   process SHA-1 hash files
  -sha224                       process SHA-224 hash files
  -sha256                       process SHA-256 hash files
  -sha384                       process SHA-384 hash files
  -sha512                       process SHA-512 hash files
  -sourcetimestamp              apply source file timestamps to target files
  -stoponmismatch               stop calculation on intermediate mismatch
  -subdirectories               include subdirectories
  -summaryfile <value>          name of the directory files without extension
  -sync                         synchronize files and directories with message digests
  -syncgnubsdtimestamp          trust digests if file timestamp matches (GNU/BSD)
  -syncmapping <value>          use sync mapping options as defaults
  -syncpgptimestamp             trust signatures if file timestamp matches (PGP)
  -syncxmlentryfilesize         trust digests if XML entry file size matches
  -syncxmlentrytimestamp        trust digests if XML entry timestamp matches
  -syncxmltimestamp             trust digests if file timestamp matches (XML)
  -template <value>             use template options as defaults
  -tiger                        process Tiger hash files
  -timestamp                    apply target file timestamps for generated files
  -transferall                  transfer all sources without optimization
  -verbose                      print additional messages
  -whirlpool                    process Whirlpool hash files
  -version                      print product version and exit
  -xmlabsolutepaths             add absolute paths for Digester XML files
  -xmladdurls                   add URL elements for Digester XML files
  -xmlcomment <value>           comment for Digester XML files
  -xmldigestformat <value>      format of XML file digests (hex|base64)
  -xmlintermediates <value>     create XML intermediates (linear|exponential)
  -xmllinearevery <value>       create XML intermediates every n bytes
  -xmlperdirectory              process Digester XML file per directory
  -xmlpertarget                 process Digester XML file per target
  -xmlpgp                       add PGP signatures for Digester XML files
  -xmlpgpkeyid                  add PGP key IDs for Digester XML files
  -xmlpgpkeyname                add PGP key names for Digester XML files
  -xmlpgpkeyemail               add PGP key eMail addresses for Digester XML files
  -xmlpgpkeyurl                 add PGP key network addresses for Digester XML files
  -xmlurl <value>               URL address to be added, see xmladdurls

Copyright (c) 2005-2015 Leisenfels UG. All rights reserved.

                    

Print