oscap   oscap 
skipping to change at line 19 skipping to change at line 19
esac esac
} }
function _oscap { function _oscap {
# commands for individual modules # commands for individual modules
local -A cmds=() local -A cmds=()
cmds[oscap]="oval xccdf cpe cvss" cmds[oscap]="oval xccdf cpe cvss"
cmds[oscap:oval]="collect eval analyse validate-xml generate" cmds[oscap:oval]="collect eval analyse validate-xml generate"
cmds[oscap:oval:generate]="report" cmds[oscap:oval:generate]="report"
cmds[oscap:cvss]="base temporal environmental" cmds[oscap:cvss]="score describe"
cmds[oscap:xccdf]="eval validate-xml resolve generate" cmds[oscap:xccdf]="eval resolve validate-xml export-oval-variables gene
rate"
cmds[oscap:xccdf:generate]="report guide" cmds[oscap:xccdf:generate]="report guide"
cmds[oscap:cpe]="check match" cmds[oscap:cpe]="check match"
# command options # command options
local -A opts=() local -A opts=()
opts[oscap]="--version --quiet --help -V -q -h" opts[oscap]="--version --quiet --help -V -q -h"
opts[oscap:oval:validate-xml]="--version --definitions --variables --sy opts[oscap:oval:validate-xml]="--version --definitions --variables --sy
schar --results --schematron" schar --results --directives --schematron"
opts[oscap:oval:eval]="--id --variables --results --report --skip-valid opts[oscap:oval:eval]="--id --variables --directives --results --report
" --skip-valid"
opts[oscap:oval:analyse]="--variables" opts[oscap:oval:analyse]="--variables --directives"
opts[oscap:oval:collect]="--variables" opts[oscap:oval:collect]="--variables"
opts[oscap:oval:generate:report]="-o --output" opts[oscap:oval:generate:report]="-o --output"
opts[oscap:xccdf:eval]="--skip-valid --profile --results --report --ova l-results --export-variables" opts[oscap:xccdf:eval]="--skip-valid --profile --results --report --ova l-results --export-variables"
opts[oscap:xccdf:validate-xml]="" opts[oscap:xccdf:validate-xml]=""
opts[oscap:xccdf:export-oval-variables]="--profile"
opts[oscap:xccdf:resolve]="-o --output -f --force" opts[oscap:xccdf:resolve]="-o --output -f --force"
opts[oscap:xccdf:generate]="--profile --format" opts[oscap:xccdf:generate]="--profile --format"
opts[oscap:xccdf:generate:report]="-o --output -i --result-id --show -- profile --format --oval-template" opts[oscap:xccdf:generate:report]="-o --output -i --result-id --show -- profile --format --oval-template"
opts[oscap:xccdf:generate:guide]="-o --output --hide-profile-info --pro file --format" opts[oscap:xccdf:generate:guide]="-o --output --hide-profile-info --pro file --format"
opts[oscap:xccdf:generate:fix]="-o --output --template --profile --resu lt-id --profile" opts[oscap:xccdf:generate:fix]="-o --output --template --profile --resu lt-id --profile"
opts[oscap:cvss:base]="--AV --AC --AU --CI --II --AI" opts[oscap:cvss:score]=""
opts[oscap:cvss:temporal]="--EX --RL --RC --base" opts[oscap:cvss:describe]=""
opts[oscap:cvss:environmental]="--AV --AC --AU --CI --II --AI --EX --RL
--RC --CD --TD --CR --IR --AR --base"
# local variables # local variables
local std cmd i prev local std cmd i prev
local c=1 local c=1
local cur="`_get_cword`" local cur="`_get_cword`"
local prog="${COMP_WORDS[0]}" local prog="${COMP_WORDS[0]}"
local modpath='oscap' local modpath='oscap'
_split_longopt || prev="${COMP_WORDS[$COMP_CWORD-1]}" _split_longopt || prev="${COMP_WORDS[$COMP_CWORD-1]}"
# get module path # get module path
 End of changes. 4 change blocks. 
11 lines changed or deleted 11 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/