Menu

Usage

Arthur Zaczek

Graphical interface

Run OSPCGui.exe

Command line interface

Usage: OSPC [options] { file1 file2 ... }

  -h, -?, --help             Prints this help
  -c=VALUE                   Reads the given configuration. Note, this switch
                               should be the first argument as it overrides any
                               other argument parsed yet.
  --write-config=VALUE       Write the current configuration to the given
                               file. Note, this switch should be the last
                               argument.
  -f=VALUE                   File filter. If -d is specified, then -f
                               defaults to "*.*."
  -d=VALUE                   Specifies a directory where the filer applies.
                               If -f is specified, then -d defaults to "."
  --include=VALUE            Specifies a regular expression that every file
                               must match. More than one expression is allowed.
                               A file must match any of these expressions.
  --exclude=VALUE            Specifies a regular expression to exclude files.
                               More than one expression is allowed. If a file
                               must match any of these expressions it will be
                               excluded.
  --detailed                 Print a detailed report to the console
  --summary                  Print only a summay to the console. Usefull if --
                               html is used.
  --html[=VALUE]             Saves a html report to the specified directory.
                               Defaults to "report"
  --min-match-length=VALUE   Minimum count of matching tokens, including non-
                               matching tokens.
  --max-match-distance=VALUE Maximum distance between tokens to count as a
                               match. 1 = exact match.
  --min-common-token=VALUE   Percent of token that must match to count as a
                               match. 1 = every token must match.
  -v, --verbose              Verbose output.
  file1 file2                Optional. Files or additional files, if -f or -d
                               is not used or not applicalable.

Examples:

  OSPC -d c:\somedir -f *.c

    Checks all *.c files in somedir with the default settings.

  OSPC c:\somedir\file1.c c:\somedir\file2.c

    Checks file1.c and file2.c using absolute paths with the default settings.

  OSPC a.c b.c

    Checks file1.c and file2.c using relative paths with the default settings.

  OSPC -c basic_profile.xml --summay --html -f *.c

    Checks all c - files in the current directory and output a html report to.\report\index.html.

   OSPC --write-config default.xml

    Writes the default configuration to default.xml

  OSPC --min-match-length=100 --max-match-distance=2 --min-common-token=0.95 --write-config basic.xml

    Writes the current configuration to basic.xml

Related

Wiki: Home