Help us understand the problem. What is going on with this article?

Mint + SwiftFormatで躓いた話

More than 1 year has passed since last update.

MintはXcodeGenやSwiftFormat、SwiftLintなど便利なコマンドラインツールをまとめてくれるやつです。
https://github.com/yonaskolb/Mint

Mintのインストール

Homebrewでいけます
brew install mint

Mintfileに必要なツールを記述

yonaskolb/xcodegen@2.10.1
nicklockwood/SwiftFormat@0.40.14

ツールのインストール

mint bootstrap

ツールの実行

BuildPhasesに新規でRunScriptを追加
bootstrapで入れたので実行にはmint runを使います

mint run swiftformat . 

実際にBuildしてみるとCommand PhaseScriptExecution failed with a nonzero exit codeが出てしまった、、。

エラーの原因

https://github.com/yonaskolb/Mint/issues/145
詳しく読んではいないのですが、どうやら
mint run <repository> <binary> [args]
こう言う風に書くのが正しいっぽいです。

mint run swiftformat swiftformat .
or
mint run nicklockwood/SwiftFormat swiftformat .
と書くと正しく動きます。

リポジトリを指すので混乱を避けるために
mint run nicklockwood/SwiftFormat swiftformat .
と書いてあげる方が良さそうです。

teranyan
こんにちは
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away