Bashly (bashly.yml)
Bashly CLI
| Type | object |
|---|---|
| File match |
bashly.yml
bashly.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/bashly-bashly-yml/latest.json |
| Source | https://raw.githubusercontent.com/DannyBen/bashly/master/schemas/bashly.json |
Validate with Lintel
npx @lintel/lintel check
A CLI of the current application https://bashly.dev/usage/getting-started/
Properties
A name of the current script or sub-command https://bashly.dev/configuration/command/#name
A description of the current script or sub-command https://bashly.dev/configuration/command/#help
Bash code (or function call) that will be executed at the beginning of the help message https://bashly.dev/configuration/command/#help-header-override
Arguments of the current script or sub-command https://bashly.dev/configuration/command/#args
Flags of the current script or sub-command https://bashly.dev/configuration/command/#flags
Subcommands of the current script or sub-command https://bashly.dev/configuration/command/#commands
A version of the current script https://bashly.dev/configuration/command/#version
Environment variables of the current application https://bashly.dev/configuration/environment-variable/#environment-variable
Bash variables for the current application https://bashly.dev/configuration/command/#variables
Whether to allow additional arguments or flags for the current command https://bashly.dev/configuration/command/#catch_all
Completions of the current script or sub-command https://bashly.dev/configuration/command/#completions
Whether to delegate the current unknown command to an external executable https://bashly.dev/configuration/command/#extensible
A partial file path of the current script or sub-command https://bashly.dev/configuration/command/#filename
A file containing flag defaults to autoload for the current script or sub-command. Each supported flag must appear on a single line, optionally followed by its value. Non-flag lines are ignored. https://bashly.dev/configuration/command/#argfile
Filters of the current script or sub-command https://bashly.dev/configuration/command/#filters
An internal function for the current script or sub-command https://bashly.dev/configuration/command/#function
Definitions
A positional argument of the current script or sub-command https://bashly.dev/configuration/argument/
A name of the current positional argument https://bashly.dev/configuration/argument/#name
A description of the current positional argument https://bashly.dev/configuration/argument/#help
A default value of the current positional argument https://bashly.dev/configuration/argument/#default
Whether the current positional argument is required https://bashly.dev/configuration/argument/#required
Valid values of the current positional argument https://bashly.dev/configuration/argument/#allowed
Whether the current positional argument can be repeated https://bashly.dev/configuration/argument/#repeatable
A validation function of the current positional argument https://bashly.dev/configuration/argument/#validate
Whether the current positional argument is unique https://bashly.dev/configuration/argument/#unique
A flag of the current script or sub-command https://bashly.dev/configuration/flag/
A short form of the current flag https://bashly.dev/configuration/flag/#short
A description of the current flag https://bashly.dev/configuration/flag/#help
An argument name of the current flag https://bashly.dev/configuration/flag/#arg
A default value of the current flag https://bashly.dev/configuration/flag/#default
Whether the current flag is required https://bashly.dev/configuration/flag/#required
Valid values of the current flag https://bashly.dev/configuration/flag/#allowed
Mutually exclusive flags of the current flag https://bashly.dev/configuration/flag/#conflicts
Additional flags required by the current flag https://bashly.dev/configuration/flag/#needs
Completions of the current flag https://bashly.dev/configuration/flag/#completions
Whether the current flag is hidden from help https://bashly.dev/configuration/flag/#private
Whether the current flag can be repeated https://bashly.dev/configuration/flag/#repeatable
A validation function of the current flag https://bashly.dev/configuration/flag/#validate
Whether the current flag is unique https://bashly.dev/configuration/flag/#unique
An environment variable of the current application https://bashly.dev/configuration/environment-variable/#environment-variable
A name of the current environment variable https://bashly.dev/configuration/environment-variable/#name
A description of the current environment variable https://bashly.dev/configuration/environment-variable/#help
Whether the current environment variable is hidden from help https://bashly.dev/configuration/environment-variable/#private
Whether the current environment variable is required https://bashly.dev/configuration/environment-variable/#required
A validation function for the current environment variable https://bashly.dev/configuration/environment-variable/#validate
Valid values of the current environment variable https://bashly.dev/configuration/environment-variable/#allowed
A default value of the current environment variable https://bashly.dev/configuration/environment-variable/#default
A global bash variable https://bashly.dev/configuration/variable/#variable
A name for the current variable https://bashly.dev/configuration/variable/#name
A value for the current variable https://bashly.dev/configuration/variable/#value
A name of the current script or sub-command https://bashly.dev/configuration/command/#name
"source"
A description of the current script or sub-command https://bashly.dev/configuration/command/#help
"URL to download from"
Bash code (or function call) that will be executed at the beginning of the help message https://bashly.dev/configuration/command/#help-header-override
"generate_ascii_art_logo"
Arguments of the current script or sub-command https://bashly.dev/configuration/command/#args
Flags of the current script or sub-command https://bashly.dev/configuration/command/#flags
Subcommands of the current script or sub-command https://bashly.dev/configuration/command/#commands
A version of the current script https://bashly.dev/configuration/command/#version
"0.1.0"
Whether to use the current command as a fallback when CLI used incorrectly https://bashly.dev/configuration/command/#default
Environment variables of the current application https://bashly.dev/configuration/environment-variable/#environment-variable
Bash variables for the current application https://bashly.dev/configuration/command/#variables
A group of the current sub-command https://bashly.dev/configuration/command/#group
"File"
Whether to allow additional arguments or flags for the current command https://bashly.dev/configuration/command/#catch_all
Completions of the current script or sub-command https://bashly.dev/configuration/command/#completions
Dependencies of the current script or sub-command https://bashly.dev/configuration/dependency/#command
A help for the current dependency https://bashly.dev/configuration/dependency/#help
"Run 'sudo apt install git'"
Whether to expose the current sub-command if it has sub-commands https://bashly.dev/configuration/command/#expose
Whether to delegate the current unknown command to an external executable https://bashly.dev/configuration/command/#extensible
A partial file path of the current script or sub-command https://bashly.dev/configuration/command/#filename
"dir_commands/list.sh"
A file containing flag defaults to autoload for the current script or sub-command. Each supported flag must appear on a single line, optionally followed by its value. Non-flag lines are ignored. https://bashly.dev/configuration/command/#argfile
".mycli"
Filters of the current script or sub-command https://bashly.dev/configuration/command/#filters
An internal function for the current script or sub-command https://bashly.dev/configuration/command/#function
"deprecated_container_start"
Whether hide the current sub-command from help https://bashly.dev/configuration/command/#private
A file import for the current sub-command https://bashly.dev/configuration/command/#import
"src/download_command.sh"
A command of the current application https://bashly.dev/configuration/command/#command
A name of the current script or sub-command https://bashly.dev/configuration/command/#name
A description of the current script or sub-command https://bashly.dev/configuration/command/#help
Bash code (or function call) that will be executed at the beginning of the help message https://bashly.dev/configuration/command/#help-header-override
Arguments of the current script or sub-command https://bashly.dev/configuration/command/#args
Flags of the current script or sub-command https://bashly.dev/configuration/command/#flags
Subcommands of the current script or sub-command https://bashly.dev/configuration/command/#commands
Whether to use the current command as a fallback when CLI used incorrectly https://bashly.dev/configuration/command/#default
Environment variables of the current application https://bashly.dev/configuration/environment-variable/#environment-variable
Bash variables for the current application https://bashly.dev/configuration/command/#variables
A description footer for the current script or sub-command https://bashly.dev/configuration/command/#footer
A group of the current sub-command https://bashly.dev/configuration/command/#group
Whether to allow additional arguments or flags for the current command https://bashly.dev/configuration/command/#catch_all
Completions of the current script or sub-command https://bashly.dev/configuration/command/#completions
Whether to expose the current sub-command if it has sub-commands https://bashly.dev/configuration/command/#expose
A partial file path of the current script or sub-command https://bashly.dev/configuration/command/#filename
A file containing flag defaults to autoload for the current script or sub-command. Each supported flag must appear on a single line, optionally followed by its value. Non-flag lines are ignored. https://bashly.dev/configuration/command/#argfile
Filters of the current script or sub-command https://bashly.dev/configuration/command/#filters
An internal function for the current script or sub-command https://bashly.dev/configuration/command/#function
Whether hide the current sub-command from help https://bashly.dev/configuration/command/#private
A file import for the current sub-command https://bashly.dev/configuration/command/#import