{"id":13562000,"url":"https://github.com/gpanders/ijq","last_synced_at":"2025-03-17T15:12:46.588Z","repository":{"id":44386211,"uuid":"277560176","full_name":"gpanders/ijq","owner":"gpanders","description":"Interactive jq (mirror)","archived":false,"fork":false,"pushed_at":"2024-04-15T18:23:36.000Z","size":3388,"stargazers_count":178,"open_issues_count":0,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-05-01T16:08:44.419Z","etag":null,"topics":["command-line","golang","jq","terminal"],"latest_commit_sha":null,"homepage":"https://sr.ht/~gpanders/ijq","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gpanders.png","metadata":{"files":{"readme":"README.md","changelog":"history.go","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-06T14:11:41.000Z","updated_at":"2024-05-20T17:44:21.865Z","dependencies_parsed_at":"2024-01-16T18:59:36.364Z","dependency_job_id":"f7912342-402b-4460-81aa-14c03e96fc61","html_url":"https://github.com/gpanders/ijq","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpanders%2Fijq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpanders%2Fijq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpanders%2Fijq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpanders%2Fijq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gpanders","download_url":"https://codeload.github.com/gpanders/ijq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244056425,"owners_count":20390719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","golang","jq","terminal"],"created_at":"2024-08-01T13:01:03.448Z","updated_at":"2025-03-17T15:12:46.564Z","avatar_url":"https://github.com/gpanders.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"ijq\n===\n\nInteractive `jq` tool. Like [jqplay] for the commandline.\n\n[jqplay]: https://jqplay.org\n\nDemo\n----\n\n![Demo](./demo/ijq.gif)\n\nInstallation\n------------\n\n### Install from package manager\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/ijq.svg?exclude_unsupported=1)](https://repology.org/project/ijq/versions)\n\n### Build from source\n\nInstall [go]. To install `ijq` under `/usr/local/bin/` simply run\n\n    make install\n\nfrom the root of the project. To install to another location, set the `PREFIX`\nvariable, e.g.\n\n    make PREFIX=~/.local install\n\nTo generate the man page you will also need to have [scdoc] installed.\n\n[go]: https://golang.org/dl/\n[scdoc]: https://sr.ht/~sircmpwn/scdoc\n\nUsage\n-----\n\nijq uses [jq] under the hood, so make sure you have that installed first.\n\nRead from a file:\n\n    ijq file.json\n\nRead from stdin:\n\n    curl -s https://api.github.com/users/gpanders | ijq\n\nPress `Return` to close `ijq` and print the current filtered output to stdout.\nThis will also print the current filter to stderr. This allows you to save the\nfilter for re-use with `jq` in the future:\n\n    ijq file.json 2\u003efilter.jq\n\n    # Same output as above\n    jq -f filter.jq file.json\n\nPressing `Return` also saves the filter to a history file\n(`$XDG_DATA_HOME/ijq/history` by default). You can browse the history by\ndeleting everything in the filter field. Change the history file used with the\n`-H` option, or specify an empty string to disable history entirely (i.e. `-H\n''`).\n\nIf `$XDG_DATA_HOME` is undefined, then the directory used is [platform\ndependent][xdg].\n\nUse `Shift` plus the arrow keys to move between the different windows. When\neither of the input or output views have focus, you can use the arrow keys to\nscroll up and down. Vi keys also work, i.e. you can use `j`/`k` to scroll up or\ndown, `g` to move to the top of the view, `G` to jump to the bottom of the\nview, and `Ctrl-F`/`Ctrl-B` to scroll up or down a page at a time.\n\nUse `Ctrl-C` to exit `ijq` immediately, discarding all filters and state.\n\nYou can configure the colors by setting the `JQ_COLORS` environment variable.\nSee the [jq documentation][colors] for more details.\n\n[jq]: https://jqlang.github.io/jq/\n[colors]: https://jqlang.github.io/jq/manual/#colors\n[xdg]: https://github.com/kyoh86/xdg#xdg-base-directory\n\nContributing\n------------\n\nBugs can be reported on the [issue tracker][issues]. PRs are accepted on\n[GitHub][github] or [Codeberg][codeberg].\n\n[issues]: https://codeberg.org/gpanders/ijq/issues\n[github]: https://github.com/gpanders/ijq\n[codeberg]: https://codeberg.org/gpanders/ijq\n\nNote for Packagers\n------------------\n\nSubscribe to release announcements on [Codeberg][codeberg] to be notified of\nnew releases, or subscribe to the [RSS\nfeed](https://codeberg.org/gpanders/ijq/releases.rss).\n\nSimilar Work\n------------\n\n- [jqplay]\n- [vim-jqplay]\n\n[vim-jqplay]: https://github.com/bfrg/vim-jqplay\n\nLicense\n-------\n\n[GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpanders%2Fijq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgpanders%2Fijq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpanders%2Fijq/lists"}