Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phatblat/swiftcli

☠️ Template for Swift projects using the Swift Package Manager
https://github.com/phatblat/swiftcli

Last synced: 28 days ago
JSON representation

☠️ Template for Swift projects using the Swift Package Manager

Awesome Lists containing this project

README

        

# SwiftCLI

A template for Swift projects using the Swift Package Manager. Includes 3 targets:

- `swiftcli`: an executable
- `SwiftCLIKit`: a library/framework to hold all logic
- `SwiftCLIKitTests`: tests for the library

The reason for putting all logic in the library is because an executable target
is not a bundle and thus Xcode can't run tests against it.

`Makefile` is based on Rob Allen's
[Cross-platform Makefile for Swift](https://akrabat.com/cross-platform-makefile-for-swift/)

## 📄 License

This repo is licensed under the MIT License. See the [LICENSE](LICENSE.md) file for rights and limitations.