tuist / XcodeProj

📝 Read, update and write your Xcode projects
https://xcodeproj.tuist.io
MIT License
2.02k stars 300 forks source link

Swift Command-line Tool `executableTarget` #847

Open markst opened 2 weeks ago

markst commented 2 weeks ago

Context 🕵️‍♀️

Has the possibility of creating an executableTarget been considered? This would allow a command-line-interface in order to read and write project pbx. https://www.swift.org/getting-started/cli-swiftpm/

What 🌱

We've like to support Renovate upgrading our Xcode project dependencies. https://github.com/renovatebot/renovate/issues/9735

In order to parse our pbxproj files we need a tool such as XcodeProj to be a distributable binary which could be added a dependency with Node Package Manager.

markst commented 2 weeks ago

I'm going to look into this as and try create a simple interface for XodeProj.

I wonder if there has been any existing thoughts surround this?