【mise】mise bootstrapで開発機のセットアップを宣言的に管理する開発機のセットアップをmise.tomlにまとめたい 新しい開発機をセットアップするたびに、ツールのインストールや設定ファイルの配置を手作業でやり直すのは手間がかかる。mise bootstrapは、mise.tomlの[bootstrap.*]セクションに書いた内容を基に、開発機のセットアップを一括で実行するコマンドである。LINUX 2026-09-06 2026-09-06
【mise】mise generate configで新規にmise.tomlを生成する新規プロジェクトにmise.tomlを作りたい 新しいプロジェクトでmiseを使い始める際、コメント付きの雛形からmise.tomlを作りたい場合がある。mise generate configは、新規の設定ファイルを生成するコマンドである。LINUX 2026-09-06 2026-09-06
【mise】mise generate devcontainerでdevcontainer設定を生成するdevcontainer上でもmiseのツールをそのまま使いたい VSCodeのdevcontainerを使う場合、コンテナ内にもmise.tomlで定義したツールをインストールする仕組みが必要になる。mise generate devcontainerは、mise向けのdevcontainer featureを組み込んだdevcontainer.jsonを生成するコマンドである。LINUX 2026-09-06 2026-09-06
【mise】mise generate task-docsでタスクのドキュメントを生成するmise.tomlのタスク一覧をドキュメント化したい mise.tomlにタスクを増やしていくと、README等に手動でタスクの説明を書き足すのは手間になる。mise generate task-docsは、タスクのdescriptionやusageからMarkdown形式のドキュメントを自動生成するコマンドである。LINUX 2026-09-06 2026-09-06
【mise】mise implodeでmiseを完全にアンインストールするmiseを丸ごとアンインストールしたい miseが不要になった、あるいは環境を作り直したい場合、mise implodeでmise本体とインストール済みツール・キャッシュなどの関連データを一括削除できる。LINUX 2026-09-06 2026-09-06
【mise】mise cacheでmiseのキャッシュを管理するmiseが溜め込むキャッシュを整理したい miseはmise ls-remoteなどでツールのリモートバージョン一覧を取得するたびに、その結果をローカルにキャッシュする。このキャッシュを確認・削除するコマンドがmise cacheである。LINUX 2026-09-06 2026-09-06
【mise】mise completionでシェル補完を生成するmiseのシェル補完を有効にしたい miseはサブコマンドやツール名の補完スクリプトをmise completionで生成できる。生成したスクリプトを配置すれば、mise usまで打ってTabキーを押すとmise useが補完されるようになる。LINUX 2026-09-06 2026-09-06
【mise】mise fmtでmise.tomlを整形するmise.tomlの空白がバラバラになる 複数人でmise.tomlを編集していると、=の前後のスペースの数や空行の入れ方が人によってバラバラになりがちである。mise fmtを使うと、mise.tomlの空白を統一した形式に整形できる。LINUX 2026-09-06 2026-09-06
【mise】mise untrustで設定ファイルの信頼を解除する一度信頼した設定ファイルの信頼を取り消したい 【mise】mise trustで設定ファイルを信頼する で紹介したmise trustは、[env]や[tasks]を含むmise.tomlを明示的に信頼するコマンドである。信頼済みの設定ファイルを未信頼の状態に戻したい場合はmise untrustを使う。LINUX 2026-09-06 2026-09-06
【mise】mise backendsで対応バックエンドの一覧を確認するmiseが対応しているインストール元の種類を知りたい 【mise】mise registryでツール名とバックエンドの対応を確認する などで触れてきた「バックエンド」は、ツールをどこからインストールするかを表す区分である。【mise】mise pluginsでプラグインを管理する でもasdfというバックエンド名が登場した。LINUX 2026-09-06 2026-09-06