diff --git a/schemas/bashly.json b/schemas/bashly.json index 28514d62..0c0160fe 100644 --- a/schemas/bashly.json +++ b/schemas/bashly.json @@ -470,6 +470,15 @@ "URL to download from" ] }, + "help-header-override-property": { + "title": "help_header_override", + "description": "Bash code (or function call) that will be executed at the beginning of the help message\nhttps://bashly.dev/configuration/command/#help-header-override", + "type": "string", + "minLength": 1, + "examples": [ + "generate_ascii_art_logo" + ] + }, "args-property": { "title": "args", "description": "Arguments of the current script or sub-command\nhttps://bashly.dev/configuration/command/#args", @@ -847,6 +856,9 @@ "help": { "$ref": "#/definitions/help-property" }, + "help_header_override": { + "$ref": "#/definitions/help-header-override-property" + }, "args": { "$ref": "#/definitions/args-property" }, @@ -924,6 +936,9 @@ "help": { "$ref": "#/definitions/help-property" }, + "help_header_override": { + "$ref": "#/definitions/help-header-override-property" + }, "args": { "$ref": "#/definitions/args-property" }, diff --git a/support/schema/bashly.yml b/support/schema/bashly.yml index 1066053b..251f8aea 100644 --- a/support/schema/bashly.yml +++ b/support/schema/bashly.yml @@ -405,6 +405,15 @@ definitions: minLength: 1 examples: - URL to download from + help-header-override-property: + title: help_header_override + description: |- + Bash code (or function call) that will be executed at the beginning of the help message + https://bashly.dev/configuration/command/#help-header-override + type: string + minLength: 1 + examples: + - generate_ascii_art_logo args-property: title: args description: |- @@ -739,6 +748,8 @@ definitions: $ref: '#/definitions/sub-command-alias-property' help: $ref: '#/definitions/help-property' + help_header_override: + $ref: '#/definitions/help-header-override-property' args: $ref: '#/definitions/args-property' flags: @@ -787,6 +798,8 @@ properties: $ref: '#/definitions/name-property' help: $ref: '#/definitions/help-property' + help_header_override: + $ref: '#/definitions/help-header-override-property' args: $ref: '#/definitions/args-property' flags: