{"repo":"fioncat/otree","free":true,"listed":false,"github":"https://github.com/fioncat/otree","clone":"git clone https://github.com/fioncat/otree.git","description":"A command line tool to view objects (JSON/YAML/TOML/XML) in TUI tree widget.","language":"Rust","stars":512,"topics":["cli","json","toml","treeview","tui","yaml","xml"],"license":"MIT","category":"cli-tools","readme_excerpt":"OTree - Object Tree TUI Viewer A command line tool to view objects (JSON/YAML/TOML/XML) in TUI tree widget. Install Download binary files from release page. You can also build it from source (require cargo installed): Arch Linux (AUR) You can install otree from the AUR with using an AUR helper. macOS and Linux (Homebrew) You can install otree using Homebrew. Usage Open a JSON/YAML/TOML file in TUI tree viewer: For more command usage, please run otree --help . You can configure TUI keys, colors, and more in /.config/otree.toml , the default configuration is here. For all available actions and their default key bindings, please refer to: All Available Actions. For how to configure TUI colors, please refer to: Colors Document. Roadmap - [x] UI: Header (v0.1) - [x] UI: Tree Overview (v0.1) - [x] UI: Data Block (v0.1) - [x] UI: Footer to show current root and identify (and other messages) (v0.2) - [x] UI: Filter Input (v0.5) - [x] UI: Popup widget to show error or help messages (v0.2) - [x] UI: Highlight filtering keywords (v0.6) - [x] Action: Change current selected item as root (v0.1) - [x] Action: Back to previous root (v0.1) - [x] Action: Scale up/down tree widget (v0.1) - [x] Action: Mouse click actions - [x] Action: Mouse scroll actions - [x] Action: Open current selected item in editor ReadOnly (v0.2) - [x] Action: Switch between tree overview and data block (v0.1) - [x] Action: Jump to parent item (v0.1) - [x] Action: Jump to parent item and close (v0.1) - [x] Action: Expa","default_branch":null,"files":null,"tree":[],"storefront":"/r/fioncat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fioncat/otree/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."}