mf

Crée ou actualise un fichier, peut définir ses permissions et l’ouvrir directement dans edit ou code.

FichiersVersion 1.2.2Stable
lil-terminal

Vue d’ensemble

mf relie préparation et édition : créer ou actualiser un fichier, appliquer éventuellement ses droits puis l’ouvrir directement dans edit ou code.

Créer un fichier prêt pour l’étape suivante

mf convient au début d’un flux : créer le fichier, définir éventuellement ses droits, puis le transmettre directement à edit ou code.

Syntaxe

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

Référence

mf <file>

créer un fichier (ou mettre à jour sa date de modification)

mf <file> -0644

créer ou actualiser le fichier et définir les droits octaux

mf <file> -m 0644

définir les droits au format mode UNIX (avec l’option mode)

mf <file> -edit @edit

créer ou actualiser le fichier et l’ouvrir dans l’éditeur de texte

mf <file> -code @code

créer ou actualiser le fichier et l’ouvrir dans l’Éditeur de Code

Flux de travail

-edit et -code enchaînent la préparation du fichier et l’édition sans dupliquer la logique des éditeurs. Le répertoire parent doit déjà exister.

Sécurité

Le répertoire parent doit déjà exister. Un répertoire n’est jamais remplacé par un fichier. Le passage à l’éditeur n’est disponible que si le module correspondant est installé. Après une modification réussie, mf affiche la vue plate compacte du répertoire courant.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Créer un fichier (ou mettre à jour sa date de modification)

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install mf
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install mf -m
Version publique exacte

Installer exactement cette version publiée.

install mf -v 1.2.2
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade mf
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install mf -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Créer un fichier (ou mettre à jour sa date de modification)
cd \sandbox\tmp | mf notes.txt | code $
tmp/
notes.txt created; $ now points to it
code $ opens the new file
Créer ou actualiser le fichier et définir les droits octaux
mf report.txt -0644
tmp/
Définir les droits au format mode UNIX (avec l’option mode)
mf private.txt -m 0600
tmp/
(private.txt created; mode 0600)
Créer ou actualiser le fichier et l’ouvrir dans l’éditeur de texte
mf draft.txt -edit
editor  tmp/draft.txt
mode    text
new     yes
Créer ou actualiser le fichier et l’ouvrir dans l’Éditeur de Code
mf script.php -code
editor  tmp/script.php
mode    php
new     yes
Créer un fichier (ou mettre à jour sa date de modification)
mf missing/notes.txt
Répertoire introuvable: missing

Fichier utilisé dans cet exemple: sandbox/tmp/README.txt

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /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.

Documentation associée

Version publique actuelle

v1.2.22026-08-14

Compatibilité avec Core

Version stable actuelle de mf. Crée ou actualise un fichier, peut définir ses permissions et l’ouvrir directement dans edit ou code.