Skip to content

v2.3.2

Choose a tag to compare

@aida0710 aida0710 released this 08 Nov 09:13
· 10 commits to main since this release

変更内容

配布バイナリでシェル補完を導入できるように

  • 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