Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rootstrap/swift-lib-builder
Builder for Cocoapod, Carthage and Swift Package manager libraries in Swift.
https://github.com/rootstrap/swift-lib-builder
builder carthage cocoapods generator library library-automation project-template spm swift swift-framework swift-lib-builder swift-library swift-package-manager swift5 template wizard
Last synced: about 2 months ago
JSON representation
Builder for Cocoapod, Carthage and Swift Package manager libraries in Swift.
- Host: GitHub
- URL: https://github.com/rootstrap/swift-lib-builder
- Owner: rootstrap
- License: mit
- Created: 2020-06-17T16:22:38.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T16:15:45.000Z (9 months ago)
- Last Synced: 2024-04-19T15:11:01.214Z (9 months ago)
- Topics: builder, carthage, cocoapods, generator, library, library-automation, project-template, spm, swift, swift-framework, swift-lib-builder, swift-library, swift-package-manager, swift5, template, wizard
- Language: Swift
- Homepage: https://rootstrap.com/
- Size: 156 KB
- Stars: 11
- Watchers: 10
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# swift-lib-builder
[![Maintainability](https://api.codeclimate.com/v1/badges/f5937112936510925ec1/maintainability)](https://codeclimate.com/github/rootstrap/swift-lib-builder/maintainability)
[![Version](https://img.shields.io/badge/%20Version-1.0.0-green)](#)
[![License](https://img.shields.io/badge/%20License-MIT-green)](https://github.com/rootstrap/swift-lib-builder/blob/master/LICENSE)
[![Swift Version](https://img.shields.io/badge/Swift%20Version-5.2-green)](#)## What is it?
**swift-lib-builder** allows you yo skip a huge amount of manual work when creating libraries in Swift to support the more common package managers like Cocoapods, Carthage and Swift Package Manager.
## Usage
Execute the build-library binary from the terminal:
```
./build-library
```Follow the instructions and provide the information requested.
Optionally, you can provide the output folder for your new library. If you omit this value the project will be created in a folder
named after your library in the current location.```
./build-library /relative/path/to/folder
```## Credits
**swift-lib-builder** is maintained by [Rootstrap](http://www.rootstrap.com) and [German López](https://github.com/glm4) with the help of our [contributors](https://github.com/rootstrap/swift-lib-builder/contributors).
## License
**swift-lib-builder** is available under the MIT license. See the LICENSE file for more info.
[](http://www.rootstrap.com)