こちらで紹介されていた「Synx」というツールを試してみたのでメモしてみます。
Xcodeのグループとディレクトリ構成を同期させてくれるツール「Synx」 - tobioka.net - You Ain't Gonna Need It
Synxとは
ディレクトリ構成をXcode上のグループ構成に合わせてくれる便利なコマンドです。
グループ構成を変更した際に使うと便利そうです。
下が公式サイトになります。
venmo/synx · GitHub
Synxをインストール
gem install synx
でインストールします。
Synx使ってみる
まずはグループを作ってファイルを入れてみます。
ディレクトリはそのままです。
この状態でコマンドを打つと下のような表示になります。
フォルダ構成も追随してくれます。
この状態でGroup2グループ
内にファイルの作成をしようとすると自動でGroup2フォルダ
を選択してくれるので今後はフォルダ構成とグループ構成が一致します。
Synxの注意点
Synxを使うとグループ内のファイルが名前順にソートされます。
並び順を固定するオプションも見つからなかったのでここは解決できなさそうです。
グループ構成を変えてみる
グループ構成を変更後に再度Synx
を使ってもちゃんとフォルダ構成がグループ構成に追随してくれます。
その他
あまりないと思うのですが、同じ名前のグループがある場合は統合されるようです。
それとオプションは下のようなものがありました。
ログの表示を変えたり/Products
も対象にできるオプションがあるようです。