You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the only way to set inputs to CLI commands is to provide them as command-line arguments, which can be awkward (e.g. with the [dev] plt add-depl subcommand and its optional flags for setting feature flags). It would be nice if any CLI subcommand with required arguments could be invoked without any arguments, to trigger a simple TUI (e.g. https://github.com/charmbracelet/huh) for getting the arguments in a more user-friendly way. This could also be used to:
provide an editor interface (e.g. for a TUI-only [dev] plt edit-depl subcommand)
We should add an optional global flag (e.g. --noninteractive/--nonint, or --frontend=nonint) to error out instead of going to a TUI when CLI args are underspecified.
The text was updated successfully, but these errors were encountered:
Currently, the only way to set inputs to CLI commands is to provide them as command-line arguments, which can be awkward (e.g. with the
[dev] plt add-depl
subcommand and its optional flags for setting feature flags). It would be nice if any CLI subcommand with required arguments could be invoked without any arguments, to trigger a simple TUI (e.g. https://github.com/charmbracelet/huh) for getting the arguments in a more user-friendly way. This could also be used to:[dev] plt edit-depl
subcommand)--force
flag (e.g. as wishlisted in ui:plt switch/rm
should only delete unsaved changes on a local pallet with user confirmation #229, which was closed without addition of TUI functionality)We should add an optional global flag (e.g.
--noninteractive
/--nonint
, or--frontend=nonint
) to error out instead of going to a TUI when CLI args are underspecified.The text was updated successfully, but these errors were encountered: