Repository navigation
v2.3.2
変更内容
配布バイナリでシェル補完を導入できるように
- v2.3.1 以前の配布バイナリでは、
mdx --install-completionとmdx --show-completionがShell detection not implemented for 'posix'で終了し、シェル補完を導入できませんでした。シェルの判定に使う部品(shellingham)がバイナリに含まれていなかったためです。 - この部品を含めてビルドするようにしました。導入するには、使っているシェルで一度だけ次を実行し、ターミナルを開き直します。
mdx --install-completion- bash・zsh・fish・PowerShell に対応しています。補完の候補は毎回
mdx自身が返すため、アップデート後に入れ直す必要はありません。 - リリース時に、作ったバイナリで補完スクリプトを出力できることを確かめるテストを追加しました。
検証
- 自動テスト: 439 passed / 4 skipped
- macOS(arm64) / Linux(x86_64, arm64) / Windows(x86_64) のビルドとインストーラの確認が成功
- Ubuntu 22.04 で bash・zsh・fish の補完スクリプトを出力できることを確認
Full Changelog: v2.3.1...v2.3.2