mf

Crea o aggiorna un file, può impostarne i permessi e aprirlo direttamente in edit o code.

FileVersione 1.2.2Stabile
lil-terminal

Panoramica

mf collega preparazione e modifica: crea o aggiorna un file, può impostarne i permessi e aprirlo subito con edit o code.

Creare un file pronto per il passo successivo

mf è utile all’inizio di un flusso: crea il file, imposta eventualmente i permessi e lo passa direttamente a edit o code.

Sintassi

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

Riferimento

mf <file>

creare un file (o aggiornarne il tempo di modifica)

mf <file> -0644

creare o aggiornare il file e impostare i permessi ottali

mf <file> -m 0644

impostare i permessi nel formato mode UNIX (con l’opzione mode)

mf <file> -edit @edit

creare o aggiornare il file e aprirlo nell’editor di testo

mf <file> -code @code

creare o aggiornare il file e aprirlo nell’Editor di Codice

Flusso di lavoro

-edit e -code uniscono preparazione ed editing senza duplicare la logica degli editor. La directory padre deve esistere.

Sicurezza

La directory padre deve già esistere. Le directory non vengono mai sostituite da file. L’apertura nell’editor è disponibile solo se il relativo modulo è installato. Dopo una normale modifica riuscita, mf mostra la vista piatta compatta della directory corrente.

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.

Creare un file (o aggiornarne il tempo di modifica)

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

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

install mf -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install mf -v 1.2.2
Controlla o aggiorna

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

upgrade mf
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install mf -u

Esempi

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

Creare un file (o aggiornarne il tempo di modifica)
cd \sandbox\tmp | mf notes.txt | code $
tmp/
notes.txt created; $ now points to it
code $ opens the new file
Creare o aggiornare il file e impostare i permessi ottali
mf report.txt -0644
tmp/
Impostare i permessi nel formato mode UNIX (con l’opzione mode)
mf private.txt -m 0600
tmp/
(private.txt created; mode 0600)
Creare o aggiornare il file e aprirlo nell’editor di testo
mf draft.txt -edit
editor  tmp/draft.txt
mode    text
new     yes
Creare o aggiornare il file e aprirlo nell’Editor di Codice
mf script.php -code
editor  tmp/script.php
mode    php
new     yes
Creare un file (o aggiornarne il tempo di modifica)
mf missing/notes.txt
Directory non trovata: missing

File usato in questo esempio: sandbox/tmp/README.txt

L’esempio usa un file o una directory dell’area di documentazione protetta /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.

Documentazione correlata

Versione pubblica attuale

v1.2.22026-08-14

Compatibilità con Core

Versione stabile attuale di mf. Crea o aggiorna un file, può impostarne i permessi e aprirlo direttamente in edit o code.