feat: support for args/flags

This commit is contained in:
Simon Lecoq
2023-11-08 05:31:25 +00:00
committed by GitHub
parent f9bc2a62a6
commit b54cabac16
5 changed files with 128 additions and 87 deletions

View File

@@ -20,31 +20,32 @@
"TEST_INHERIT": true
}
},
"make:flags_required": {
"task": "echo '$<foo>'",
"make:args": {
"task": "echo '$<foo> / $<bar>'",
"cwd": "tests",
"flags": {
"foo": {
"alias": "f",
"args": [
{
"alias": "foo",
"required": true
},
{
"alias": "bar",
"default": "🦖"
},
{
"alias": "baz"
}
}
]
},
"make:flags_defaults": {
"task": "echo '$<foo>'",
"make:flags": {
"task": "echo '$<foo> / $<bar>'",
"cwd": "tests",
"flags": {
"foo": {
"default": "🦕"
}
}
},
"make:flags_positional": {
"task": "echo '$<0>'",
"cwd": "tests",
"flags": {
"unused": {
"description": "This flag is unused"
},
"bar": {
"alias": "b",
"default": "🦖"
}
}
},