Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swift Command-line Tool executableTarget #847

Open
markst opened this issue Aug 23, 2024 · 6 comments
Open

Swift Command-line Tool executableTarget #847

markst opened this issue Aug 23, 2024 · 6 comments

Comments

@markst
Copy link

markst commented Aug 23, 2024

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.
renovatebot/renovate#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
Copy link
Author

markst commented Aug 23, 2024

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?

Copy link

Hola 👋,

We want to inform you that the issue has been marked as stale. This means that there hasn't been any activity or updates on it for quite some time, and it's possible that it may no longer be relevant or actionable.
If you still believe that this issue is valid and requires attention, please provide an update or any additional information that can help us address it. Otherwise, we may consider closing it in the near future.
Thank you for your understanding.

@github-actions github-actions bot added the stale label Sep 23, 2024
@markst
Copy link
Author

markst commented Sep 23, 2024

Stale? It’s only a couple weeks old??

@markst
Copy link
Author

markst commented Sep 23, 2024

Comment on linked issue also suggested perhaps adding wasm which I suppose would avoid distributed binary

@github-actions github-actions bot removed the stale label Sep 24, 2024
@pepicrft
Copy link
Contributor

Stale? It’s only a couple weeks old??

This is terrible. I removed it.

@pepicrft
Copy link
Contributor

pepicrft commented Sep 27, 2024

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/

We never considered it. How would you imagine the API being? What kinds of operations would you expect to do through that executable? We are 100% open to explore that idea and bring it to the Package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants