properties

properties lê arquivos .properties no estilo Java como chaves e valores, entende continuação de linha e expõe nomes pontuados como caminhos práticos para busca e edição.

DadosVersão 1.1.5Estável
lil-terminal

Visão geral

properties trabalha diretamente com arquivos Java Properties: lê chaves pontuadas, busca chaves ou valores, altera uma opção de forma atômica, valida o arquivo e mostra a fonte normalizada completa.

O caminho pontuado ainda pertence a um arquivo plano

database.host é prático como caminho, mas o arquivo no disco continua plano. Uma gravação estruturada o normaliza em linhas key=value; use um editor de texto quando comentários e layout exato precisarem ser preservados.

Sintaxe

lil-terminal
properties <file> [key|options] · properties dump <file>

Referência

properties <file>

mostrar os dados properties

properties <file> <key>

mostrar um caminho pontuado exato

properties dump <file>

mostrar o texto-fonte properties normalizado

-f <text|mask> [-k|-v]

procurar correspondências em chaves ou valores; * e ? ativam uma máscara

-w <key> : <value>

gravar um valor diretamente no arquivo

-w <key> < <file>

gravar um valor lido de outro arquivo

-d <key>

excluir um valor pelo caminho pontuado

-c

validar o arquivo properties

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Abrir o arquivo e reutilizá-lo com $

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install properties
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install properties -m
Versão pública exata

Instalar exatamente esta versão publicada.

install properties -v 1.1.5
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade properties
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install properties -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Abrir o arquivo e reutilizá-lo com $
cd \sandbox\config | properties app.properties
application.name   lil-shop
application.debug  true
database.host      localhost
database.port      3306
Mostrar os dados properties
app.properties
application.name   lil-shop
application.debug  true
database.host      localhost
database.port      3306
Mostrar um caminho pontuado exato
properties $ database.host
localhost
Properties · find-key
properties $ -f "application*" -k
application.name  lil-shop
application.debug  true
Properties · find-value
properties $ -f "localhost" -v
database.host  localhost
Properties · write
properties $ -w database.password : "Ed1g!fs:13od"
database.password  Ed1g!fs:13od
Properties · delete
properties $ -d database.password
database.host  localhost
database.port  3306
Properties · validate
properties $ -c
Valid properties
Mostrar o texto-fonte properties normalizado
properties dump $
application.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306
Tratar um arquivo ausente
properties \sandbox\config\missing.properties
Arquivo não encontrado

Arquivo usado neste exemplo: sandbox/config/app.properties

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

application.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306

Documentação relacionada

Versão pública atual

v1.1.52026-08-14

Referência properties unificada

properties passa a seguir a mesma referência compacta de dados estruturados dos demais formatos.