Instala o pacote completo com referência local e todos os modos publicados.
install jsonjsonO comando trabalha com a estrutura, não com um trecho de texto. limits.history aponta para um nó aninhado, -w altera esse caminho e valores : continuam como número, booleano, null, array ou objeto.
json <file> [key|options] · json dump <file>json <file>mostrar dados
json <file> <key>mostrar um caminho pontuado exato
json dump <file>mostrar o texto-fonte
-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
-cvalidar o arquivo
Com o core atual, um arquivo aberto com sucesso passa a ficar disponível imediatamente como $. Se este módulo for o manipulador instalado de maior prioridade para a extensão, basta digitar o nome do arquivo para abri-lo por este comando. Esses são atalhos do core;
-f pesquisa caminhos e valores. Use -k somente para chaves ou -v somente para valores. Consultas com * ou ? são tratadas como máscaras.
-w grava imediatamente no arquivo. Depois de : vem um valor em linha; < <file> lê o valor de outro arquivo. -d exclui um caminho pontuado.
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
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.
Instala o pacote completo com referência local e todos os modos publicados.
install jsonInstalar o pacote reduzido. A referência local é omitida;
install json -mInstalar exatamente esta versão publicada.
install json -v 1.3.5upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade jsonRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install json -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
cd \sandbox\config | json app.jsonname lil-sandbox
debug true
features.0 files
features.1 code
features.2 archives
limits.upload_mb 2
limits.history 25app.jsonname lil-sandbox
debug true
features.0 files
features.1 code
features.2 archives
limits.upload_mb 2
limits.history 25json $ limits.history25json $ -f "upload" -klimits.upload_mb 2json $ -f "files" -vfeatures.0 filesjson $ -w limits.password : "Ed1g!fs:13od"limits.password Ed1g!fs:13odjson $ -w limits.policy < value.jsonlimits.policy.rotate true
limits.policy.attempts 5json $ -d limits.passwordlimits.upload_mb 2
limits.history 25json $ -cValid JSONjson dump $ > json-review.json -r{
"name": "lil-sandbox",
"debug": true,
"features": ["files", "code", "archives"],
"limits": {"upload_mb": 2, "history": 25}
}json \sandbox\config\missing.jsonArquivo não encontradosandbox/config/app.jsonO exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.
{
"name": "lil-sandbox",
"debug": true,
"features": ["files", "code", "archives"],
"limits": {
"upload_mb": 2,
"history": 25
}
}
Leitura, busca, gravação, remoção e validação seguem agora o mesmo padrão de opções.