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
We should make running CLI queries, txs, and generally exploring CLI commands be possible to be done interactively, explorable with arrow keys. IMO the aim should be to have something as clean as ranger UX. Try out using ranger as a CLI file manager.
Basically use the arrow keys to navigate a tree of CLI commands. Then on the right, show the help / explanation of the hovered over command, and a pre-filled out command with ability to use arrow keys or tab auto-complete to edit each arg.
We should make running CLI queries, txs, and generally exploring CLI commands be possible to be done interactively, explorable with arrow keys. IMO the aim should be to have something as clean as ranger UX. Try out using ranger as a CLI file manager.
The "should" here is unsubstantiated, and I don't agree with the suggestion. Interactive TUI-based CLIs are flashy, but strictly worse in terms of accessibility, programmability, and chain-ability with other tools. There's a reason that docker, kubectl, etc. don't work this way this — it's important that the CLI doesn't require an interactive TTY to function properly.
Summary
We should make running CLI queries, txs, and generally exploring CLI commands be possible to be done interactively, explorable with arrow keys. IMO the aim should be to have something as clean as
ranger
UX. Try out using ranger as a CLI file manager.Basically use the arrow keys to navigate a tree of CLI commands. Then on the right, show the help / explanation of the hovered over command, and a pre-filled out command with ability to use arrow keys or tab auto-complete to edit each arg.
Also check out @pyramation 's related way better CLI: https://github.com/cosmology-tech/cosmology , which does this arrow-key UX for selecting action + good configurations of generating a tx
The text was updated successfully, but these errors were encountered: