[feat] Real Time Command Usage Hint in the terminal
Opened this issue · 2 comments
I would like to request a feature for displaying real-time command usage hints while typing in the terminal. This feature would provide users with helpful information about command options and arguments as they type.
Feature Details:
users type a command, the terminal should display relevant command options, flags, or argumen in real-time.
offering quick guidance on how to properly use a command without needing to manually look up documentation.
Example
A user begins typing:
$ myShell: **SET**
we should hint users with the usage syntax inline like this
$ myShell: **SET** [[value [NX | XX] [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | KEEPTTL]',]]
Note:
[[string]] : depicts hints
Benefits:
- Greatly enhances productivity and ease of use, especially for complex commands with many options.
- Reduces the need for users to refer to --help or external documentation, making the command-line experience more efficient and user-friendly.
- Helps users avoid common mistakes by showing the correct syntax and options in real-time.
This request aims to provide an intuitive experience for users, reducing the friction of using unfamiliar or complex commands.
@lucifercr07 can you assign this to me
nice idea