jpq é um utilitário TUI, escrito em Golang para editar e visualizar arquivos JSON, em resumo é um TUI para o comando jq.
Nós já publicamo um utilitário similar escrito em C++, caso tenha interesse em também conhecê-lo, clique aqui para saber mais!
Antes de qualquer coisa você precisará do Go instalado no seu sistema.
Você pode instalar usando alguns gerenciadores de pacotes para alguns sistemas operacionais, tais como:
Mas, independente do sistema operacional você pode clonar, construir e instalar, para isso rode os comandos abaixo:
Depois é bom remover o repositório baixado:
cd .. && rm -rf jqp
e também a pastago/
que será criada:rm -rf go/
.
O uso do jqp é bem simples basta rodar o comando jqp
usar o parâmetro -f
ou --file
e indicar o arquivo JSON como argumento, exemplo:
example.json
Abrindo o arquivo com jqp:
Para mais informações use a ajuda:
E acesse o repositório: https://github.com/noahgorstein/jqp.