properties

properties legge file .properties in stile Java come chiavi e valori, comprende le continuazioni di riga ed espone i nomi puntati come percorsi pratici per ricerca e modifica.

DatiVersione 1.1.5Stabile
lil-terminal

Panoramica

properties lavora direttamente sui file Java Properties: legge chiavi puntate, cerca chiavi o valori, modifica atomicamente una voce, valida il file e mostra la sorgente normalizzata completa.

Il percorso puntato appartiene comunque a un file piatto

database.host è comodo come percorso, ma il file su disco resta piatto. Una scrittura strutturata lo normalizza in righe key=value; usa un editor di testo quando commenti e layout esatto devono essere conservati.

Sintassi

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

Riferimento

properties <file>

mostrare i dati properties

properties <file> <key>

mostrare un percorso puntato esatto

properties dump <file>

mostrare il testo sorgente properties normalizzato

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

cercare corrispondenze in chiavi o valori; * e ? attivano una maschera

-w <key> : <value>

scrivere un valore direttamente nel file

-w <key> < <file>

scrivere un valore letto da un altro file

-d <key>

eliminare un valore tramite percorso puntato

-c

convalidare il file properties

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Aprire il file e riutilizzarlo con $

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install properties
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install properties -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install properties -v 1.1.5
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade properties
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install properties -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Aprire il file e riutilizzarlo con $
cd \sandbox\config | properties app.properties
application.name   lil-shop
application.debug  true
database.host      localhost
database.port      3306
Mostrare i dati properties
app.properties
application.name   lil-shop
application.debug  true
database.host      localhost
database.port      3306
Mostrare un percorso puntato esatto
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
Mostrare il testo sorgente properties normalizzato
properties dump $
application.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306
Gestire un file mancante
properties \sandbox\config\missing.properties
File non trovato

File usato in questo esempio: sandbox/config/app.properties

L’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.

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

Documentazione correlata

Versione pubblica attuale

v1.1.52026-08-14

Riferimento properties unificato

properties adotta lo stesso riferimento compatto per dati strutturati degli altri formati.