Currently, these commands don’t feel very responsive. When invoked, the program may appear to “hang” while waiting for results, which can confuse users and make the experience feel unpolished. To ensure the user that the tool isn't hanging, there are several things we can do ( exact approach to be determined):
- Provide user feedback while waiting:
- A simple warning: e.g., “This may take a few seconds…”
- A lightweight spinner or animated three-dot ellipsis (... cycling effect).
- Other minimal, non-intrusive progress indicators.
-Ensure responsiveness without blocking user input (if feasible).
Improved feedback will make the CLI feel more alive and user-friendly. Even small visual cues reduce perceived waiting time and improve the overall user experience.
Also, if we solve #15 We wont need to do this for the generate command.