Swift界隈では、Swift Package Manager (SwiftPM) で作られたCLIツールが増えつつあって、それのインストールやバージョン管理をどうしようかという問題がある。一部のツールはHomebrewやCocoaPodsでの配布もしているけど、全ては賄えない。となると各ツールのリポジトリをチェックアウトして$ swift build
してパス通った箇所にコピーするなどしないといけないけど流石にそれは面倒。
というところで https://github.com/yonaskolb/Mint を使うとその辺の管理が楽になりそう(Mint自体はHomebrewでインストールできる)。
$ mint run yonaskolb/XcodeGen@1.2.4 xcodegen --spec spec.yml # pass some arguments $ mint install yonaskolb/XcodeGen@1.2.4 --global=false # installs a certain version but not globally $ mint install yonaskolb/XcodeGen # install newest tag $ mint run yonaskolb/XcodeGen@1.2.4 # run 1.2.4 $ mint run XcodeGen # use newest tag and find XcodeGen in installed tools
$ mint install
で/usr/local/bin
にもリンクしてくれるようなので便利そう。