1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
======= Directory "01-commandline" =======
000-no-prog | line 1, column 1: Missing required key: prog
001-empty-prog | line 1, column 7: prog is empty
002-prog-is-space | line 1, column 7: prog is empty
003-no-programs-defined | line 1, column 1: No programs defined
004-too-many-programs-defined | No error
005-duplicate-programs | No error
006-duplicate-subcommands | No error
007-missing-command | No error
008-missing-command-2 | No error
010-aliases-wrong-type | line 2, column 10: aliases: Invalid type. Expected types: list|none
011-aliases-not-str | line 2, column 11: alias: Invalid type. Expected types: string
012-aliases-with-space | line 2, column 11: alias contains space
020-abbreviate-commands-wrong-type | line 2, column 22: abbreviate_commands: Invalid type. Expected types: boolean|string|none
021-abbreviate-commands-wrong-value | line 2, column 22: Invalid value. Expected true, false or "INHERIT"
030-abbreviate-options-wrong-type | line 2, column 21: abbreviate_options: Invalid type. Expected types: boolean|string|none
031-abbreviate-options-wrong-value | line 2, column 21: Invalid value. Expected true, false or "INHERIT"
040-inherit-options-wrong-type | line 2, column 18: inherit_options: Invalid type. Expected types: boolean|string|none
041-inherit-options-wrong-value | line 2, column 18: Invalid value. Expected true, false or "INHERIT"
050-options-wrong-type | line 2, column 10: options: Invalid type. Expected types: list|none
060-positionals-wrong-type | line 2, column 14: positionals: Invalid type. Expected types: list|none
======= Directory "02-option" =======
100-no-option-strings | line 3, column 5: Missing required key: option_strings
101-option-strings-wrong-type | line 3, column 21: option_strings: Invalid type. Expected types: list
102-option-strings-is-empty | line 3, column 21: option_strings: cannot be empty
103-option-string-wrong-type | line 3, column 22: option_string: Invalid type. Expected types: string
104-option-string-is-double-dash | line 3, column 22: Invalid option string
105-option-string-with-space | line 3, column 22: Invalid option string
106-option-string-with-comma | line 3, column 22: Invalid option string
110-metavar-wrong-type | line 4, column 14: metavar: Invalid type. Expected types: string|none
120-help-wrong-type | line 4, column 11: help: Invalid type. Expected types: string|none
130-optional-arg-wrong-type | line 4, column 19: optional_arg: Invalid type. Expected types: boolean|none
140-group-wrong-type | line 4, column 12: group: Invalid type. Expected types: string|none
150-groups-wrong-type | line 4, column 13: groups: Invalid type. Expected types: list|none
151-groups-wrong-value | line 4, column 14: group: Invalid type. Expected types: string
160-repeatable-wrong-type | line 4, column 17: repeatable: Invalid type. Expected types: boolean|string|none
161-repeatable-wrong-value | line 4, column 17: Invalid value. Expected true, false or "INHERIT"
180-final-wrong-type | line 4, column 12: final: Invalid type. Expected types: boolean|none
190-hidden-wrong-type | line 4, column 13: hidden: Invalid type. Expected types: boolean|none
200-complete-wrong-type | line 4, column 15: complete: Invalid type. Expected types: list|none
210-when-wrong-type | line 4, column 11: when: Invalid type. Expected types: string|none
211-when-wrong-value | line 4, column 11: when: Invalid command: 'invalid'
220-metavar-but-no-complete | line 3, column 5: metavar is set but complete is missing
230-optional-arg-but-no-complete | line 3, column 5: optional_arg is set but complete is missing
240-capture-wrong-type | line 4, column 14: capture: Invalid type. Expected types: string|none
241-capture-empty | line 4, column 14: Invalid variable name
242-capture-wrong-value | line 4, column 14: Invalid variable name
======= Directory "03-positional" =======
200-no-number | line 3, column 5: Missing required key: number
201-number-wrong-type | line 3, column 13: number: Invalid type. Expected types: integer
202-number-is-zero | line 3, column 13: number cannot be zero or negative
203-number-is-negative | line 3, column 13: number cannot be zero or negative
210-metavar-wrong-type | line 4, column 14: metavar: Invalid type. Expected types: string|none
220-help-wrong-type | line 4, column 14: metavar: Invalid type. Expected types: string|none
230-repeatable-wrong-type | line 4, column 17: repeatable: Invalid type. Expected types: boolean|none
240-complete-wrong-type | line 4, column 15: complete: Invalid type. Expected types: list|none
250-when-wrong-type | line 4, column 11: when: Invalid type. Expected types: string|none
251-when-wrong-value | line 4, column 11: when: Invalid command: 'invalid'
260-capture-wrong-type | line 4, column 14: capture: Invalid type. Expected types: string|none
261-capture-empty | line 4, column 14: Invalid variable name
262-capture-wrong-value | line 4, column 14: Invalid variable name
======= Directory "04-complete" =======
3_00_00-invalid-command | line 4, column 16: Invalid command: wrong
3_01_00-command-too-many-args | line 4, column 15: Too many arguments provided
3_02_00-environment-too-many-args | line 4, column 15: Too many arguments provided
3_03_00-float-too-many-args | line 4, column 15: Too many arguments provided
3_04_00-group-too-many-args | line 4, column 15: Too many arguments provided
3_05_00-hostname-too-many-args | line 4, column 15: Too many arguments provided
3_06_00-integer-too-many-args | line 4, column 15: Too many arguments provided
3_07_00-none-too-many-args | line 4, column 15: Too many arguments provided
3_08_00-pid-too-many-args | line 4, column 15: Too many arguments provided
3_09_00-process-too-many-args | line 4, column 15: Too many arguments provided
3_10_00-service-too-many-args | line 4, column 15: Too many arguments provided
3_11_00-signal-too-many-args | line 4, column 15: Too many arguments provided
3_12_00-user-too-many-args | line 4, column 15: Too many arguments provided
3_13_00-variable-too-many-args | line 4, column 15: Too many arguments provided
3_14_00-choices-missing-arg | line 4, column 15: Missing required arg `choices`
3_14_01-choices-arg-wrong-type | line 4, column 27: Invalid type. Expected types: list|dictionary
3_14_02-choices-dict-key-wrong-type | No error
3_14_03-choices-dict-desc-wrong-type | line 4, column 36: Invalid type. Expected types: string|integer|float
3_14_04-choices-list-value-wrong-type | line 4, column 28: Invalid type. Expected types: string|integer|float
3_14_05-choices-too-many-args | line 4, column 15: Too many arguments provided
3_15_00-file-options-wrong-type | line 4, column 24: Invalid type. Expected types: dictionary
3_15_01-file-unknown-key | line 4, column 25: Unknown key: wrong
3_15_02-file-directory-wrong-type | line 4, column 38: directory: Invalid type. Expected types: string
3_15_03-file-directory-empty | line 4, column 38: directory may not be empty
3_15_04-file-too-many-args | line 4, column 15: Too many arguments provided
3_16_00-directory-options-wrong-type | line 4, column 29: Invalid type. Expected types: dictionary
3_16_01-directory-unknown-key | line 4, column 30: Unknown key: wrong
3_16_02-directory-directory-wrong-type | line 4, column 43: directory: Invalid type. Expected types: string
3_16_03-directory-directory-empty | line 4, column 43: directory may not be empty
3_16_04-directory-too-many-args | line 4, column 15: Too many arguments provided
3_17_00-range-missing-arg-1 | line 4, column 15: Missing required arg `start`
3_17_01-range-missing-arg-2 | line 4, column 15: Missing required arg `stop`
3_17_02-range-too-many-args | line 4, column 15: Too many arguments provided
3_17_03-range-step-zero | line 4, column 31: step: cannot be 0
3_17_04-range-invalid-range-0 | line 4, column 31: stop > start: 2 > 1 (step=-1)
3_17_05-range-invalid-range-1 | line 4, column 31: start > stop: 2 > 1 (step=1)
3_18_00-exec-missing-arg | line 4, column 15: Missing required arg `command`
3_18_01-exec-too-many-arguments | line 4, column 15: Too many arguments provided
3_18_02-exec-command-wrong-type | line 4, column 24: command: Invalid type. Expected types: string
3_19_00-exec-fast-missing-arg | line 4, column 15: Missing required arg `command`
3_19_01-exec-fast-too-many-arguments | line 4, column 15: Too many arguments provided
3_19_02-exec-fast-command-wrong-type | line 4, column 29: command: Invalid type. Expected types: string
3_20_00-exec-internal-missing-arg | line 4, column 15: Missing required arg `command`
3_20_01-exec-internal-too-many-arguments | line 4, column 15: Too many arguments provided
3_20_02-exec-internal-command-wrong-type | line 4, column 33: command: Invalid type. Expected types: string
3_21_00-value-list-missing-arg | line 4, column 15: Missing required arg `options`
3_21_01-value-list-missing-values | line 4, column 30: Missing required key: values
3_21_02-value-list-values-wrong-type | line 4, column 39: values: Invalid type. Expected types: list|dictionary
3_21_03-value-list-separator-wrong-type | line 4, column 64: separator: Invalid type. Expected types: string
3_21_04-value-list-separator-wrong-value | line 4, column 64: Invalid length for separator
3_21_05-value-list-values-empty | line 4, column 41: values: cannot be empty
3_21_06-value-list-list-wrong-type | line 4, column 42: Invalid type. Expected types: string
3_21_07-value-list-dict-key-wrong-type | line 4, column 42: Invalid type. Expected types: string
3_21_08-value-list-dict-desc-wrong-type | line 4, column 48: Invalid type. Expected types: string
3_21_09-value-list-too-many-args | line 4, column 15: Too many arguments provided
3_22_00-combine-missing-arg | line 4, column 15: Missing required arg `commands`
3_22_01-combine-wrong-type | line 4, column 27: Invalid type. Expected types: list
3_22_02-combine-empty-subcommands | line 4, column 27: commands: Cannot be empty
3_22_03-combine-single-subcommand | line 4, column 27: commands: Must contain more than one command
3_22_04-combine-subcommand-no-command | line 4, column 38: Missing command
3_22_05-combine-subcommand-invalid-type | line 4, column 38: Invalid type. Expected types: list
3_22_06-combine-subcommand-invalid-command | line 4, column 39: Invalid command: invalid
3_22_07-combine-subcommand-is-none | line 4, column 38: Command `none` not allowed inside combine
3_22_08-combine-subcommand-is-combine | line 4, column 38: Nested `combine` not allowed
3_22_09-combine-too-many-args | line 4, column 15: Too many arguments provided
3_23_00-history-missing-arg | line 4, column 15: Missing required arg `pattern`
3_23_01-history-too-many-arguments | line 4, column 15: Too many arguments provided
3_23_02-history-pattern-wrong-type | line 4, column 27: pattern: Invalid type. Expected types: string
======= Directory "05-misc" =======
000-list | line 1, column 1: Invalid type. Expected types: dictionary
|