Analise e edite arquivos JSON via TUI com jqp

Feito com Golang!


Analise e edite arquivos JSON via TUI com jqp


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!

Instalação

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:

brew install noahgorstein/tap/jqp # Homebrew
sudo port install jqp # Ports
yay -S jqp-bin # AUR

Mas, independente do sistema operacional você pode clonar, construir e instalar, para isso rode os comandos abaixo:

git clone https://github.com/noahgorstein/jqp
cd jqp/
go build
mkdir -p ~/.local/bin
cp ./jqp ~/.local/bin/
echo 'export PATH="${PATH}:${HOME}/.local/bin"'
exec shell
cd ..
rm -rf jqp/

Depois é bom remover o repositório baixado: cd .. && rm -rf jqp e também a pasta go/ que será criada: rm -rf go/.


Utilização

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

{
  "name":"John", 
  "age":30, 
  "car":null
}

Abrindo o arquivo com jqp:

jqp -f example.json

Para mais informações use a ajuda:

jqp --help

E acesse o repositório: https://github.com/noahgorstein/jqp.


go tui json


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!