mf

Cria ou atualiza um arquivo, pode definir permissões e abri-lo diretamente em edit ou code.

ArquivosVersão 1.2.2Estável
lil-terminal

Visão geral

mf conecta preparação e edição: cria ou atualiza um arquivo, pode definir permissões e abri-lo diretamente em edit ou code.

Criar um arquivo pronto para a próxima etapa

mf funciona bem no início de um fluxo: cria o arquivo, define permissões se necessário e o entrega diretamente ao edit ou code.

Sintaxe

lil-terminal
mf <file> [-MODE|-m MODE|-edit|-code]

Referência

mf <file>

criar um arquivo (ou atualizar sua data de modificação)

mf <file> -0644

criar ou atualizar o arquivo e definir permissões octais

mf <file> -m 0644

definir permissões no formato mode do UNIX (com a opção mode)

mf <file> -edit @edit

criar ou atualizar o arquivo e abri-lo no editor de texto

mf <file> -code @code

criar ou atualizar o arquivo e abri-lo no Editor de Código

Fluxo de trabalho

-edit e -code unem preparação e edição sem duplicar a lógica dos editores. O diretório pai deve existir.

Segurança

O diretório pai deve existir. Diretórios nunca são substituídos por arquivos. A abertura no editor só fica disponível quando o módulo correspondente está instalado. Após uma alteração bem-sucedida, mf mostra a visão plana compacta do diretório atual.

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.

Criar um arquivo (ou atualizar sua data de modificação)

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 mf
Pacote Minimum

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

install mf -m
Versão pública exata

Instalar exatamente esta versão publicada.

install mf -v 1.2.2
Verificar ou atualizar

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

upgrade mf
Remover módulo

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

install mf -u

Exemplos

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

Criar um arquivo (ou atualizar sua data de modificação)
cd \sandbox\tmp | mf notes.txt | code $
tmp/
notes.txt created; $ now points to it
code $ opens the new file
Criar ou atualizar o arquivo e definir permissões octais
mf report.txt -0644
tmp/
Definir permissões no formato mode do UNIX (com a opção mode)
mf private.txt -m 0600
tmp/
(private.txt created; mode 0600)
Criar ou atualizar o arquivo e abri-lo no editor de texto
mf draft.txt -edit
editor  tmp/draft.txt
mode    text
new     yes
Criar ou atualizar o arquivo e abri-lo no Editor de Código
mf script.php -code
editor  tmp/script.php
mode    php
new     yes
Criar um arquivo (ou atualizar sua data de modificação)
mf missing/notes.txt
Diretório não encontrado: missing

Arquivo usado neste exemplo: sandbox/tmp/README.txt

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

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

Documentação relacionada

Versão pública atual

v1.2.22026-08-14

Compatibilidade com o Core

Versão estável atual de mf. Cria ou atualiza um arquivo, pode definir permissões e abri-lo diretamente em edit ou code.