Add --format flag for JSON and CSV output#59
Open
AshayK003 wants to merge 2 commits into
Open
Conversation
Introduce --format / -f option to the search command supporting
table (default), json, and csv formats.
- JSON: pretty-printed array of {title, url} objects — pipe into jq
- CSV: standard CSV with Title and Issue URL headers — pipe into
spreadsheet tools
- Table: existing fancy_grid output (unchanged)
Author
|
@maintainers Bumping this one \u2014 adds a --format flag for JSON/CSV output to the CLI. Useful for scripting and automation. Happy to make changes if needed. |
Owner
|
@AshayK003 Can you please add a screenshot of this working? |
Author
|
All three output formats working with Search:
Rate-limit footer and "Happy Hacking" message print consistently across all three formats. |
Owner
|
@AshayK003 please add the screenshot on the Pull Request description, not as a part of the change. |
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

New
--format/-fflag for thesearchcommand, supporting three output formats:tablefancy_gridtabulate output (default)json{title, url}— pipe intojqor other toolscsvTitle,Issue URLheaders — open in spreadsheetsAll formats print the remaining rate limit and "Happy Hacking" footer afterward.
Example
Testing