Open victorcolombo opened 1 year ago
Currently to call a Starlark package you need to pass a JSON string that will populate args from run. This is highly cumbersome for several reasons:
args
run
cat args.json
Ideally we could have a more CLI-like interface for run, like:
kurtosis run . --arg1 a --arg2 0 instead of kurtosis run . '{"arg1": "a", "arg2": 0}'
kurtosis run . --arg1 a --arg2 0
kurtosis run . '{"arg1": "a", "arg2": 0}'
Painful; the lack of this feature makes using Kurtosis frictionful.
See potential solution to this here, made possible by the starlark type hints that we now have: https://github.com/kurtosis-tech/kurtosis/issues/1112#issuecomment-1717427329
Background & motivation
Currently to call a Starlark package you need to pass a JSON string that will populate
args
fromrun
. This is highly cumbersome for several reasons:cat args.json
Desired behaviour
Ideally we could have a more CLI-like interface for run, like:
kurtosis run . --arg1 a --arg2 0
instead ofkurtosis run . '{"arg1": "a", "arg2": 0}'
How important is this to you?
Painful; the lack of this feature makes using Kurtosis frictionful.