confex

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2020 License: MIT Imports: 3 Imported by: 0

README

confex

Go Report Card

confex helps you explore configuration files. It currently supports yaml, json, and toml configurations.

Installation

go get github.com/oncilla/confex@latest

In case you see the following error:

go: cannot use path@version syntax in GOPATH mode

run:

GO111MODULE=on go get github.com/oncilla/confex@latest

Usage

Supply any yml, json, or toml file to explore it.

confex config.json

confex also supports piped input.

echo $( curl https://headers.jsontest.com/ ) | confex

Key bindings

Basic navigation
--------------------------------------
 k,  <UP>       Move up
 j,  <Down>     Move down
 gg, <Home>     Go to top
 G,  <End>      Go to end
 e,  <Enter>    Toggle expand
 E              Expand all
 C              Collapse all

 h              Show help message
 q, <ctrl-c>    Quit


Extended navigation
--------------------------------------
 <ctrl-d>       Half page down outline
 <ctrl-u>       Half page up outline
 <ctrl-f>       Page down outline
 <ctrl-b>       Page up outline

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL