The following lists the options that are available in all clients.
CLI Ant Maven Description Argument Type --edit-copyright <rat:report <editCopyright> The copyright message to String editCopyright = use in the license 'text'/> headers. Usually in the form of "Copyright 2008 Foo". Only valid with --edit-license --edit-overwrite <rat:report <editOverwrite> Forces any changes in -- none -- editOverwrite = files to be written 'text'/> directly to the source files (i.e. new files are not created). Only valid with --edit-license --edit-license <rat:report <editLicense> Add the default license -- none -- editLicense = header to any file 'text'/> with an unknown license that is not in the exclusion list. By default new files will be created with the license header, to force the modification of existing files use the --edit-overwrite option. --config <rat:report> <config> File names for system File configuration. <config>text</config > </rat:report> --configuration-no-def <rat:report <configurationNoDefaul Ignore default -- none -- aults configurationNoDefau ts> configuration. lts = 'text'/> --licenses-approved <rat:report> <licensesApproved> The approved License LicenseID IDs. These licenses <licensesApproved>te will be added to the xt</licensesApproved list of approved > licenses. </rat:report> --licenses-approved-fi <rat:report <licensesApprovedFile> Name of file containing File le licensesApprovedFile the approved License = 'text'/> IDs. --license-families-app <rat:report> <licenseFamiliesApprov The approved License FamilyID roved ed> Family IDs. These <licenseFamiliesAppr licenses families will oved>text</licenseFa be added to the list miliesApproved> of approved licenses </rat:report> families. --license-families-app <rat:report <licenseFamiliesApprov Name of file containing File roved-file licenseFamiliesAppro edFile> the approved family vedFile = 'text'/> IDs. --licenses-denied <rat:report> <licensesDenied> The denied License IDs. LicenseID These licenses will be <licensesDenied>text removed from the list </licensesDenied> of approved licenses. </rat:report> Once licenses are removed they can not be added back. --licenses-denied-file <rat:report <licensesDeniedFile> Name of file containing File licensesDeniedFile = the denied license 'text'/> IDs. --license-families-den <rat:report> <licenseFamiliesDenied The denied License FamilyID ied > family IDs. These <licenseFamiliesDeni license families will ed>text</licenseFami be removed from the liesDenied> list of approved </rat:report> licenses. --license-families-den <rat:report <licenseFamiliesDenied Name of file containing File ied-file licenseFamiliesDenie File> the denied license dFile = 'text'/> IDs. --input-exclude <rat:report> <inputExclude> Excludes files matching Expression <Expression>. <inputExclude>text</ inputExclude> </rat:report> --input-exclude-file <rat:report <inputExcludeFile> Reads <Expression> File inputExcludeFile = entries from a file. 'text'/> Entries will be excluded from processing. --input-exclude-std <rat:report> <inputExcludeStd> Excludes files defined StandardCollection in standard <inputExcludeStd>tex collections based on t</inputExcludeStd> commonly occurring </rat:report> groups. --input-include <rat:report> <inputInclude> Includes files matching Expression <Expression>. Will <inputInclude>text</ override excluded inputInclude> files. </rat:report> --input-include-file <rat:report <inputIncludeFile> Reads <Expression> File inputIncludeFile = entries from a file. 'text'/> Entries will override excluded files. --input-include-std <rat:report> <inputIncludeStd> Includes files defined StandardCollection in standard <inputIncludeStd>tex collections based on t</inputIncludeStd> commonly occurring </rat:report> groups. Will override excluded files. --input-exclude-parsed <rat:report> <inputExcludeParsedScm Parse SCM based StandardCollection -scm > exclusion files to <inputExcludeParsedS exclude specified cm>text</inputExclud files and directories. eParsedScm> </rat:report> --output-style <rat:report <outputStyle> XSLT stylesheet to use StyleSheet outputStyle = when creating the 'text'/> report. Either an external xsl file may be specified or one of the internal named sheets. --output-licenses <rat:report <outputLicenses> List the defined LicenseFilter outputLicenses = licenses. 'text'/> --output-families <rat:report <outputFamilies> List the defined license LicenseFilter outputFamilies = families. 'text'/> --log-level -- not supported -- -- not supported -- sets the log level. LogLevel --dry-run <rat:report dryRun = <dryRun> If set do not update the -- none -- 'text'/> files but generate the reports. --output-file <rat:report outputFile <outputFile> Define the output file File = 'text'/> where to write a report to. --output-archive <rat:report <outputArchive> Specifies the level of ProcessingType outputArchive = detail in ARCHIVE file 'text'/> reporting. --output-standard <rat:report <outputStandard> Specifies the level of ProcessingType outputStandard = detail in STANDARD 'text'/> file reporting. --help-licenses <rat:report <helpLicenses> Print information about -- none -- helpLicenses = registered licenses. 'text'/> --help -- not supported -- -- not supported -- Print help for the RAT -- none -- command line interface and exit.