mf

ファイルを作成または更新日時を変更し、必要ならエディターを開きます。

ファイルバージョン 1.2.3安定版
lil-terminal

概要

mf notes.txt は空のファイルを作成します。既存ファイルなら内容は消さず、更新日時だけを変更します。mf private.txt -0600 で権限も設定できます。-edit または -code を指定すると、インストール済みのエディターで直接開けます。md と違い、親ディレクトリは事前に存在する必要があります。

次の作業にすぐ使えるファイルを作る

基本の手順は md project、mf project/README.txt、edit project/README.txt です。mf project/README.txt -edit なら最後の2操作をまとめられます。エディターがない場合、ファイルを変更する前に通知されます。

構文

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

リファレンス

mf <file>

ファイルを作成(または更新時刻を更新)

mf <file> -0644

ファイルを作成または更新し、8 進数の権限を設定

mf <file> -m 0644

UNIX の mode 形式で権限を設定(mode オプションを使用)

mf <file> -edit @edit

ファイルを作成または更新し、テキストエディタで開く

mf <file> -code @code

ファイルを作成または更新し、コードエディタで開く

ワークフロー

基本の手順は md project、mf project/README.txt、edit project/README.txt です。mf project/README.txt -edit なら最後の2操作をまとめられます。エディターがない場合、ファイルを変更する前に通知されます。

安全性

親ディレクトリは事前に存在している必要があります。ディレクトリがファイルに置き換えられることはありません。エディターへの受け渡しは対応モジュールがインストール済みの場合だけ利用できます。成功後は現在のディレクトリを簡潔なフラット表示で示します。

エディターの利用可否

edit または code がなければ、mf -edit と mf -code はファイルを変更する前に不足を通知します。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

ファイルを作成(または更新時刻を更新)

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install mf
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install mf -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install mf -v 1.2.3
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade mf
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install mf -u

例

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

ファイルを作成(または更新時刻を更新)
cd \sandbox\tmp | mf notes.txt | cd
README.txt
current.txt
draft.txt
notes.txt
ファイルを作成または更新し、8 進数の権限を設定
mf report.txt -0644
README.txt
notes.txt
UNIX の mode 形式で権限を設定(mode オプションを使用)
mf private.txt -m 0600
README.txt
notes.txt
ファイルを作成または更新し、テキストエディタで開く
mf draft.txt -edit
Text editor opened
ファイルを作成または更新し、コードエディタで開く
mf script.php -code
Code editor opened
ファイルを作成(または更新時刻を更新)
mf missing/notes.txt
親ディレクトリが見つかりません

この例で使うファイル: sandbox/tmp/README.txt

例では、保護されたドキュメント用 /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.

関連ドキュメント

現在の公開版

v1.2.32026-10-31

プロダクション向け調整

mf の現在の安定版。ファイルを作成または更新日時を変更し、必要ならエディターを開きます。