{"repo":"ynqa/jnv","free":true,"listed":false,"github":"https://github.com/ynqa/jnv","clone":"git clone https://github.com/ynqa/jnv.git","description":"Interactive JSON filter using jq","language":"Rust","stars":6092,"topics":["autocomplete","cli","command-line","interactive","jq","json","kubernetes","prompt","rust"],"license":"MIT","category":"cli-tools","readme_excerpt":"jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor. Inspired by jid and jiq. Features - Interactive JSON viewer and jq filter editor - Syntax highlighting for JSON - Use jaq to apply jq filter - This eliminates the need for users to prepare jq on their own - Configurable features via TOML configuration - Toggle hint message display - Adjust UI reactivity (debounce times and animation speed) - Editor appearance and behavior - JSON viewer styling - Adjust completion feature display and behavior - Keybinds - Capable of accommodating various format - Input: File, stdin - Data: A JSON or multiple JSON structures that can be deserialized with StreamDeserializer, such as JSON Lines - Auto-completion for the filter - Only supports: - Identity - Object Identifier-Index - Array Index - Hint message to evaluate the filter Installation Homebrew See here for more info. Or install via Homebrew Tap: MacPorts See here for more info. Nix / NixOS See package entry on search.nixos.org for more info. conda-forge See here for more info. Docker Build (In the near future, the image will be available on something of registries) And Run (The following commad is just an example. Please modify the path to the file you want to mount) Cargo Examples Keymap Key Action :- :- Ctrl + C Exit Ctrl + Q Copy jq filter to clipboard Ctrl + O Copy JSON to clipboard Shift + ↑ , Shift + ↓ Switch to another mode Editor mode (default) Key Action :- :- Tab Enter suggestion ← Mo","default_branch":null,"files":null,"tree":[],"storefront":"/r/ynqa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ynqa/jnv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}