swift-package-info
swift-package-info copied to clipboard
Swift CLI tool that provides information about a Swift Package
Currently the tool only support tags, and defaults to the latest tag, which doesn't work for all scenarios, e.g. when the latest tag doesn't contain a valid `Package.swift` in the...
Update some bits of the code to use it for both fun and to improve things like `Shell`'s code, where a timeout logic could be more easily added back making...
Besides the executable would be great to provide a library version of `swift-package-info` so other can benefit from it.
Evaluate other strategies for binary size calculation, such as checking the generated products. Goal is to understand and later decide how each strategy stands in terms of cost (performance hit)...
Hello! Thank you for great tool! `git/refs/tags` ordered alphabetically? instead of commit date, this leads to fails in some cases, for example for Realm: `swift-package-info --for https://github.com/realm/realm-cocoa --product Realm` Version...
Okay, so a bit of a far out there idea... and far from a priority! But it could be really interesting to see a `danger-swift-package-info` plugin which builds on this...
Would be nice to evaluate potential performance improvements. For example to make the tool memory usage lower, even if `xodebuild archive` tends to eat up a lot of memory by...
fix #48 This pull request enables users to specify a custom XCConfig file, providing enhanced control over how project configuration influences its size. For instance, by including `--xcconfig test.xcconfig` along...
Hello @marinofelipe, I'm reaching out to propose an enhancement that I believe could open the door to a plethora of new valuable metrics. I aim to enable users to extract...
Greetings, I've observed a discrepancy in bundle sizes between using your tool and building locally with `swift build --product -c release`. Locally, the bundle size measures around 10.2MB, whereas with...