feat: interactive menus #21
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Disclaimer Greptiles Reviews use AI, make sure to check over its work.
To better help train Greptile on our codebase, if the comment is useful and valid Like the comment, if its not helpful or invalid Dislike
Greptile Summary
Introduced an interactive menu system for CLI navigation with TTY validation and command delegation. Extended CLI with
--no-color,--no-spinner, and-y/--yesflags to support non-interactive environments and automated workflows. Refactored error handling utilities by extractingresponse_errorandextract_error_messagefunctions, improving code reusability and consistency. Enhanced output context to respect environment variables (NO_COLOR,CI) and TTY detection for appropriate styling. Simplifiedimages listcommand by using the centralizedhandle_paginated_responseutility.Confidence Score: 5/5
Important Files Changed