はじめに
asdf(複数のプログラミングツールのバージョン管理ができる便利なプログラム)を用いて関数型プログラミング言語 Elixir をインストールするに使う asdf-elixir プラグインの機能を一つご紹介いたします。
結論
ホームディレクトリで .default-mix-commands
という名前のファイルを作り、その中に Elixir がインストールされた直後に自動的に実行してほしい Mix コマンドを列挙します。頻繁に使用されるアーカイブをインストールする場合に特に便利な機能です。
以下は Phoenix や Nerves を使いたい人向けの設定の一例です。
$HOME/.default-mix-commands
local.hex
local.rebar
archive.install hex phx_new
archive.install hex nerves_bootstrap
各コマンドには自動的に --force
フラグ が追加されます。
さいごに
若干作業の流れがスムーズになり、より気軽に Phoenix アプリや Nerves デバイスに取り組めるのではないでしょうか。
本記事は 闘魂Elixir #55 の成果です。ありがとうございます。