openfoam/applications/utilities/miscellaneous
Mark Olesen 5d9e278e92 ENH: consolidate handling of mandatory/optional command arguments
- for some special cases we wish to mark command-line arguments as
  being optional, in order to do our own treatment. For example,
  when an arbitrary number of arguments should be allowed.

  Now tag this situation with argList::noMandatoryArgs().
  The argList::argsMandatory() query can then be used in any further
  logic, including the standard default argument checking.

- with the new default check, can consolidate the special-purpose

      "setRootCaseNonMandatoryArgs.H"

  into the regular

      "setRootCase.H"

- revert to a simple "setRootCase.H" and move all the listing related
  bits to a "setRootCaseLists.H" file. This leaves the information
  available for solvers, or whoever else wishes, without being
  introduced everywhere.

- add include guards and scoping to the listing files and rename to
  something less generic.

     listOptions.H -> setRootCaseListOptions.H
     listOutput.H  -> setRootCaseListOutput.H
2018-12-13 01:45:09 +01:00
..
foamDictionary ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
foamFormatConvert STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
foamHelp STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
foamListRegions ENH: consolidate handling of mandatory/optional command arguments 2018-12-13 01:45:09 +01:00
foamListTimes STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
foamRestoreFields ENH: consolidate handling of mandatory/optional command arguments 2018-12-13 01:45:09 +01:00
OSspecific ENH: Darwin emulation for addr2line 2018-05-29 11:21:59 +02:00
patchSummary STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00