Instala o pacote completo com referência local e todos os modos publicados.
install replacereplaceUse quando a mesma alteração textual precisa atingir vários arquivos. Mantenha a primeira execução como prévia, confira arquivos e ocorrências e só depois repita o comando com -w.
Comece, por exemplo, com .bak antes da alteração em massa.
replace <old> <new> [path] [options]replace <old> <new>pré-visualizar nos arquivos do diretório atual
replace <old> <new> <file>pré-visualizar em um arquivo
replace <old> <new> <dir> -rpré-visualizar recursivamente em um diretório
-wgravar atomicamente as alterações planejadas
-iprocurar texto sem diferenciar maiúsculas e minúsculas
-pusar <old> como expressão regular PHP completa
-e <exts>limitar extensões, por exemplo php,js,css ou tar.gz
-g <glob>limitar nomes com glob como *.php
-bcriar cópias .bak antes de gravar
-aincluir vendor, node_modules, VCS e cache
Sem caminho, usa o diretório atual. Subdiretórios só são percorridos com -r. -e <exts> filtra extensões e -g <glob> nomes. Dependências, VCS e cache são ignorados sem -a; links simbólicos nunca são processados.
A prévia é padrão e mostra contagens por arquivo. Repita com -w para gravar. -b cria .bak primeiro e para se a cópia já existir. -i vale para texto simples; -p espera uma regex PHP completa com delimitadores.
No máximo 5000 arquivos são examinados; binários e arquivos acima de 4 MiB são ignorados. O relatório lista no máximo 500 arquivos afetados. A gravação usa arquivo temporário e rename.
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 replaceInstalar o pacote reduzido. A referência local é omitida;
install replace -mInstalar exatamente esta versão publicada.
install replace -v 1.1.4upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade replaceRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install replace -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
cd \sandbox | replace beta "beta reviewed" workspace/original.txtPreview workspace/original.txt
Files 1
Matches 1
Would write 1replace alpha omega workspace/original.txt -wWrite workspace/original.txt
Files 1
Replaced 1replace ALPHA omega workspace/original.txt -iPreview workspace/original.txt
Case insensitive
Matches 1
Would write 1replace "~beta.*~" "beta" workspace/original.txt -pPreview workspace/original.txt
Mode regex
Matches 1
Would write 1replace debug false config -r -e iniPreview config
Extensions ini
Files 1
Matches 1
Would write 1replace alpha omega workspace -r -g "*.txt"Preview workspace
Mask *.txt
Files 3
Matches 2
Would write 2replace debug false config -r -w -bWrite config
Files 2
Replaced 2
Backups 2replace vendor_name package_name . -r -aPreview .
Hidden included
Matches 1
Would write 1replace absent present missing.txtArquivo não encontrado: missing.txtsandbox/workspace/replace.txtO exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.
status=draft
owner=lil
status=draft
A ajuda deixa claro que