Type Config
File match .cmdx.yaml .cmdx.yml cmdx.yaml cmdx.yml
Schema URL https://catalog.lintel.tools/schemas/schemastore/cmdx-yaml/latest.json
Source https://raw.githubusercontent.com/suzuki-shunsuke/cmdx/refs/heads/main/json-schema/cmdx.json

Validate with Lintel

npx @lintel/lintel check
Type: Config

Definitions

Arg object
name string required
usage string
default string
input_envs string[]
script_envs string[]
required boolean
prompt object
4 nested properties
type string required
message string
help string
options string[]
validate Validate[]
Config object
tasks Task[] required
input_envs string[]
script_envs string[]
environment Record<string, string>
timeout object
2 nested properties
duration integer
kill_after integer
quiet boolean
Flag object
name string required
short string
usage string
default string
input_envs string[]
script_envs string[]
type string
required boolean
prompt object
4 nested properties
type string required
message string
help string
options string[]
validate Validate[]
Prompt object
type string required
message string
help string
options string[]
Require object
exec StrList[]
environment StrList[]
StrList string | string[]
Task object
name string required
short string
description string
usage string
flags Flag[]
args Arg[]
input_envs string[]
script_envs string[]
environment Record<string, string>
script string
timeout object
2 nested properties
duration integer
kill_after integer
require object
2 nested properties
exec StrList[]
environment StrList[]
quiet boolean
shell string[]
tasks Task[]
Timeout object
duration integer
kill_after integer
Validate object
type string
regexp string
min_length integer
max_length integer
prefix string
suffix string
contain string
enum string[]
min integer
max integer