mf

Crea o actualiza un archivo, puede definir permisos y abrirlo directamente en edit o code.

ArchivosVersión 1.2.2Estable
lil-terminal

Resumen

mf une preparación y edición: crea o actualiza un archivo, puede aplicar permisos y abrirlo directamente con edit o code cuando el módulo correspondiente está instalado.

Crear un archivo listo para el siguiente paso

mf funciona bien al inicio de un flujo: crear el archivo, aplicar permisos si hace falta y abrirlo directamente con edit o code.

Sintaxis

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

Referencia

mf <file>

crear un archivo (o actualizar su fecha de modificación)

mf <file> -0644

crear o actualizar el archivo y establecer permisos octales

mf <file> -m 0644

establecer permisos en formato de modo UNIX (con la opción mode)

mf <file> -edit @edit

crear o actualizar el archivo y abrirlo en el editor de texto

mf <file> -code @code

crear o actualizar el archivo y abrirlo en el Editor de Código

Flujo de trabajo

-edit y -code unen la preparación del archivo con la edición sin duplicar lógica. El directorio padre debe existir.

Seguridad

El directorio padre debe existir. Los directorios nunca se sustituyen por archivos. La apertura en editor solo está disponible si el módulo correspondiente está instalado. Tras un cambio correcto, mf muestra la vista plana compacta del directorio actual.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Crear un archivo (o actualizar su fecha de modificación)

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install mf
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install mf -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install mf -v 1.2.2
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade mf
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install mf -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Crear un archivo (o actualizar su fecha de modificación)
cd \sandbox\tmp | mf notes.txt | code $
tmp/
notes.txt created; $ now points to it
code $ opens the new file
Crear o actualizar el archivo y establecer permisos octales
mf report.txt -0644
tmp/
Establecer permisos en formato de modo UNIX (con la opción mode)
mf private.txt -m 0600
tmp/
(private.txt created; mode 0600)
Crear o actualizar el archivo y abrirlo en el editor de texto
mf draft.txt -edit
editor  tmp/draft.txt
mode    text
new     yes
Crear o actualizar el archivo y abrirlo en el Editor de Código
mf script.php -code
editor  tmp/script.php
mode    php
new     yes
Crear un archivo (o actualizar su fecha de modificación)
mf missing/notes.txt
Directorio no encontrado: missing

Archivo usado en este ejemplo: sandbox/tmp/README.txt

El ejemplo usa un archivo o directorio del espacio protegido de documentación /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.

Documentación relacionada

Versión pública actual

v1.2.22026-08-14

Compatibilidad con Core

Versión estable actual de mf. Crea o actualiza un archivo, puede definir permisos y abrirlo directamente en edit o code.