-
Notifications
You must be signed in to change notification settings - Fork 434
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
Create homebrew formula for fbsimctl #120
Comments
+1 |
1 similar comment
+1 |
WIP gist of how far I currently am. I can easily create and install the framework, but the build of Current plan is to:
|
I will take up the task of installing fbsimctl with the Homebrew API. |
Modified the Formula that you have given, you can find it here , however, facing some problems while modifying the rpath. Also how do we generally proceed with brew formula ? Should I send a pull request to this Repo or should I directly send a pull request to HomeBrew. |
Updated the above referenced gist, was able to install it 😎 . Let me know about how do you want to integrate with the repo, or do i directly submit it to homebrew. |
Awesome Work 👍!
Opening a PR in this repo with the formula in the fbsimctl directory. It means that we can review the changes in a PR for this repo and have a canonical source until this gets merged into the true Homebrew formula repo. You should probably also open a PR on the Homebrew repo. Homebrew prefer formulas that aren't submitted by the 'owner'. You'll also be able to get feedback on the acceptability of the formula. You will want to confirm whether you can rely on the One of the requirements for a homebrew formula is a tagged version, which we do not currently have. There's a number of tasks that need finishing before I'm happy to tag a provisional version #70. I think we can get to this place pretty soon, but I'm sure it's possible to run from a forked |
It looks like |
@tapthaker I was trying out the latest version of your gist formula (thanks!) but can't install fbsimctl. When the xcodebuild config is release (as per the gist) I get the following issue:
With the debug config I get an error about Swifter missing (presumably because there's no Carthage bootstrap step):
Any ideas what I'm doing wrong? |
@odlp you're correct. There have been some changes |
@lawrencelomax thanks for the tip, I'll give that a try! |
Updated the formula. Swifter is a dependency that gets installed using Carthage Turns out I had to change rpath for FBControlCore & XCTestBootstrap as well. If only we can bundle these frameworks into the FBSimulatorControlKit. |
I have something locally for doing this, it's just a matter of adding them to the bundled |
Hey, @lawrencelomax let me know when this is done. I will submit the formula to homebrew after that. |
+1 |
@lanzelot1989 I have a formula ready. I just need to update the README, tag a version and then get it merged. I'll probably have it merged to the facebook tap for the time being. |
Doing God's work. Is there a documentation available for the parameters of fbsimctl? |
That's where finishing up the I'm also building out an e2e test suite in Python for testing the cli, with some additional logging it could provide some good usage examples. |
I have a pull request that I'll update with the appropriate hashes and will tag a release once I land some imminent documentation changes. |
This is now merged you have to |
This is now documented in the fbsimctl readme. Have Fun! |
No description provided.
The text was updated successfully, but these errors were encountered: