suer TIL
eye catch
【mise】mise depsでロックファイルの更新を検知して依存関係を自動インストールする
npm installを忘れてタスクを実行してしまう package-lock.jsonが更新されているのにnpm installを忘れたままmise runでタスクを実行し、依存関係の不足でエラーになった経験がある。mise depsは、ロックファイルがインストール済みの出力(node_modulesなど)より新しいかどうかを検知し、必要な場合だけ依存関係のインストールコマンドを実行するコマンドである。2026年9月時点では実験的機能に位置づけられている。
LINUX
2026-09-11 2026-09-11
eye catch
【mise】mise generate task-stubsでタスクを直接実行できるシムを生成する
mise runを省略してタスクを直接実行したい mise.tomlにタスクを定義するとmise run <task>で実行できるが、プロジェクトのcontributorに./bin/testのような見慣れたコマンドとして使わせたい場合がある。mise generate task-stubsは、定義済みの各タスクに対応する実行ファイル(シム)を生成するコマンドである。
LINUX
2026-09-08 2026-09-08
eye catch
【mise】mise generate install-scriptでmiseを自動インストールするスクリプトを生成する
miseを未インストールのcontributorにも同じ手順でツールを使わせたい mise.tomlを使うプロジェクトでは、contributorが先にmise自体をインストールしておく必要がある。mise generate install-scriptは、実行するとmiseが未インストールなら自動的にダウンロード・インストールしてから、そのままmiseコマンドとして動作するラッパースクリプトを生成するコマンドである。
LINUX
2026-09-07 2026-09-07
eye catch
【mise】mise install-intoでmise管理外のディレクトリにツールをインストールする
ツールの実体だけをmise管理外に取り出したい Dockerイメージのビルドなどで、mise自体を組み込まずにツールの実行ファイルだけを特定のディレクトリに配置したい場合がある。mise install-intoは、mise.tomlやmiseのインストール先ディレクトリを経由せず、指定したパスに直接ツールをダウンロード・展開するコマンドである。
LINUX
2026-09-07 2026-09-07
eye catch
【mise】mise deactivateでシェルセッション内のmiseを無効化する
activateしたmiseを一時的に無効化したい 【mise】mise activateでシェルにmiseを組み込む でシェルにmiseを組み込んだ後、一時的に無効化したい場合がある。mise deactivateは、mise activate済みのシェルセッション内でmiseを無効化するコマンドである。
LINUX
2026-09-06 2026-09-06
eye catch
【mise】mise bootstrap reposで複数のgitリポジトリをまとめて管理する
開発機に必要なリポジトリをまとめてcloneしたい 【mise】mise bootstrapで開発機のセットアップを宣言的に管理する で紹介したmise bootstrapのうち、gitリポジトリのcloneと更新を担当するのがmise bootstrap reposである。mise.tomlの[bootstrap.repos]に必要なリポジトリを列挙しておくと、新しい開発機でもまとめてcloneできる。
LINUX
2026-09-06 2026-09-06
eye catch
【mise】mise bootstrap dotfilesで複数マシンのdotfilesを同期する
dotfilesを複数の開発機で同期させたい 【mise】mise bootstrapで開発機のセットアップを宣言的に管理する で紹介したmise bootstrapのうち、.zshrcや.gitconfigのようなdotfilesの配置を担当するのがmise bootstrap dotfilesである。mise.tomlの[dotfiles]セクションに管理対象を登録しておくと、別の開発機でも同じ内容を再現できる。
LINUX
2026-09-06 2026-09-06
eye catch
【mise】mise bootstrap filesでシステムファイルを宣言的に配置する
/etc配下のファイルもmise.tomlで管理したい 【mise】mise bootstrapで開発機のセットアップを宣言的に管理する で紹介したmise bootstrapのうち、/etc配下の設定ファイルやディレクトリの配置だけを担当するのがmise bootstrap filesである。[bootstrap.files]と[bootstrap.directories]に書いた内容を、実際のファイルシステムの状態に反映する。
LINUX
2026-09-06 2026-09-06
eye catch
【mise】mise bootstrapで開発機のセットアップを宣言的に管理する
開発機のセットアップをmise.tomlにまとめたい 新しい開発機をセットアップするたびに、ツールのインストールや設定ファイルの配置を手作業でやり直すのは手間がかかる。mise bootstrapは、mise.tomlの[bootstrap.*]セクションに書いた内容を基に、開発機のセットアップを一括で実行するコマンドである。
LINUX
2026-09-06 2026-09-06
eye catch
【mise】mise generate configで新規にmise.tomlを生成する
新規プロジェクトにmise.tomlを作りたい 新しいプロジェクトでmiseを使い始める際、コメント付きの雛形からmise.tomlを作りたい場合がある。mise generate configは、新規の設定ファイルを生成するコマンドである。
LINUX
2026-09-06 2026-09-06
  • ««
  • «
  • 26
  • 27
  • 28
  • 29
  • 30
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【macOS,Xcode】Dockに表示しないアプリを開発する (INFOPLIST_KEY_LSUIElement)
MAC
2026-10-08 2026-10-08
eye catch
【PlistBuddy】Info.plistの値をコマンドで読み書きする
MAC
2026-10-08 2026-10-08
eye catch
【xcodebuild】MACOSX_DEPLOYMENT_TARGETの優先関係を-showBuildSettingsで確認する
MAC
2026-10-08 2026-10-08
eye catch
【vtool】バイナリのSDKバージョンを確認して公証エラーに対処する
MAC
2026-10-06 2026-10-06
eye catch
【dmg】作り方まとめ
MAC
2026-10-06 2026-10-06
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer