Subversion Repositories configs

Rev

Rev 203 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 203 Rev 204
Line 25... Line 25...
25
 
25
 
26
    # command options
26
    # command options
27
    local -A opts=()
27
    local -A opts=()
28
	opts[oscap]="--version --quiet --help -V -q -h"
28
	opts[oscap]="--version --quiet --help -V -q -h"
29
    opts[oscap:oval:validate]="--version --definitions --variables --syschar --results --directives --skip-schematron"
29
    opts[oscap:oval:validate]="--version --definitions --variables --syschar --results --directives --skip-schematron"
30
    opts[oscap:oval:eval]="--datastream-id --oval-id --id --variables --directives --without-syschar --results --report --skip-valid --skip-validation --fetch-remote-resources --verbose --verbose-log-file"
30
    opts[oscap:oval:eval]="--datastream-id --oval-id --id --variables --directives --without-syschar --results --report --skip-valid --skip-validation --fetch-remote-resources --local-files --verbose --verbose-log-file"
31
    opts[oscap:oval:analyse]="--variables --directives --verbose --verbose-log-file --skip-valid --skip-validation"
31
    opts[oscap:oval:analyse]="--variables --directives --verbose --verbose-log-file --skip-valid --skip-validation"
32
    opts[oscap:oval:collect]="--id --syschar --skip-valid --skip-validation --variables --verbose --verbose-log-file"
32
    opts[oscap:oval:collect]="--id --syschar --skip-valid --skip-validation --variables --verbose --verbose-log-file"
33
    opts[oscap:oval:generate:report]="-o --output"
33
    opts[oscap:oval:generate:report]="-o --output"
34
    opts[oscap:xccdf:eval]="--benchmark-id --check-engine-results --cpe --datastream-id --enforce-signature --export-variables --fetch-remote-resources --oval-results --profile --progress --remediate --report --results --results-arf --rule --skip-valid --skip-validation --skip-signature-validation --stig-viewer --tailoring-file --tailoring-id --thin-results --verbose --verbose-log-file --without-syschar --xccdf-id"
34
    opts[oscap:xccdf:eval]="--benchmark-id --check-engine-results --cpe --datastream-id --enforce-signature --export-variables --fetch-remote-resources --local-files --oval-results --profile --progress --remediate --report --results --results-arf --rule --skip-valid --skip-validation --skip-signature-validation --stig-viewer --tailoring-file --tailoring-id --thin-results --verbose --verbose-log-file --without-syschar --xccdf-id"
35
    opts[oscap:xccdf:validate]="--skip-schematron"
35
    opts[oscap:xccdf:validate]="--skip-schematron"
36
    opts[oscap:xccdf:export-oval-variables]="--datastream-id --xccdf-id --profile --skip-valid --skip-validation --fetch-remote-resources --cpe"
36
    opts[oscap:xccdf:export-oval-variables]="--datastream-id --xccdf-id --profile --skip-valid --skip-validation --fetch-remote-resources --local-files --cpe"
37
    opts[oscap:xccdf:remediate]="--result-id --skip-valid --skip-validation --fetch-remote-resources --results --results-arf --report --oval-results --export-variables --cpe --check-engine-results --progress"
37
    opts[oscap:xccdf:remediate]="--result-id --skip-valid --skip-validation --fetch-remote-resources --local-files --results --results-arf --report --oval-results --export-variables --cpe --check-engine-results --progress"
38
    opts[oscap:xccdf:resolve]="-o --output -f --force"
38
    opts[oscap:xccdf:resolve]="-o --output -f --force"
39
    opts[oscap:xccdf:generate]="--profile"
39
    opts[oscap:xccdf:generate]="--profile"
40
    opts[oscap:xccdf:generate:report]="-o --output --result-id --profile --oval-template --sce-template"
40
    opts[oscap:xccdf:generate:report]="-o --output --result-id --profile --oval-template --sce-template"
41
    opts[oscap:xccdf:generate:guide]="-o --output --hide-profile-info --profile --benchmark-id --xccdf-id --tailoring-file --tailoring-id --skip-signature-validation --enforce-signature"
41
    opts[oscap:xccdf:generate:guide]="-o --output --hide-profile-info --profile --benchmark-id --xccdf-id --tailoring-file --tailoring-id --skip-signature-validation --enforce-signature"
42
    opts[oscap:xccdf:generate:fix]="-o --output --template --profile --result-id --profile --fix-type --xccdf-id --benchmark-id --tailoring-file --tailoring-id --skip-signature-validation --enforce-signature"
42
    opts[oscap:xccdf:generate:fix]="-o --output --template --profile --result-id --profile --fix-type --xccdf-id --benchmark-id --tailoring-file --tailoring-id --skip-signature-validation --enforce-signature"
43
    opts[oscap:xccdf:generate:custom]="-o --output --stylesheet"
43
    opts[oscap:xccdf:generate:custom]="-o --output --stylesheet"
44
    opts[oscap:ds:sds-add]="--datastream-id --skip-valid --skip-validation"
44
    opts[oscap:ds:sds-add]="--datastream-id --skip-valid --skip-validation"
45
    opts[oscap:ds:sds-compose]="--skip-valid --skip-validation"
45
    opts[oscap:ds:sds-compose]="--skip-valid --skip-validation"
46
    opts[oscap:ds:sds-split]="--datastream-id --xccdf-id --skip-valid --skip-validation --fetch-remote-resources"
46
    opts[oscap:ds:sds-split]="--datastream-id --xccdf-id --skip-valid --skip-validation --fetch-remote-resources --local-files"
47
    opts[oscap:ds:rds-create]="--skip-valid --skip-validation"
47
    opts[oscap:ds:rds-create]="--skip-valid --skip-validation"
48
    opts[oscap:ds:rds-split]="--report-id --skip-valid --skip-validation"
48
    opts[oscap:ds:rds-split]="--report-id --skip-valid --skip-validation"
49
    opts[oscap:cvss:score]=""
49
    opts[oscap:cvss:score]=""
50
    opts[oscap:cvss:describe]=""
50
    opts[oscap:cvss:describe]=""
51
    opts[oscap:info]="--fetch-remote-resources --profile --profiles"
51
    opts[oscap:info]="--fetch-remote-resources --local-files --profile --profiles"
52
 
52
 
53
    # local variables
53
    # local variables
54
	local std cmd i prev
54
	local std cmd i prev
55
	local c=1
55
	local c=1
56
	local cur="`_get_cword`"
56
	local cur="`_get_cword`"