SwiftPlate

Easily generate cross platform Swift framework projects from the command line

Github星跟踪图

SwiftPlate

Easily generate cross platform Swift framework projects from the command line.

SwiftPlate will generate Xcode projects for you in seconds, that support:

  • CocoaPods
  • Carthage
  • Swift Package Manager
  • iOS
  • macOS
  • watchOS
  • tvOS
  • Linux

Just run swiftplate, and you’ll be presented with a simple step-by-step guide:

Usage

$ brew install swiftplate
$ swiftplate

Using Make

$ git clone git@github.com:JohnSundell/SwiftPlate.git
$ cd swiftplate
$ make

Using Marathon

$ git clone git@github.com:JohnSundell/SwiftPlate.git
$ marathon run swiftplate/main

Using the Swift interpreter directly

$ git clone git@github.com:JohnSundell/SwiftPlate.git
$ swift swiftplate/main.swift

Using Xcode

$ git clone git@github.com:JohnSundell/SwiftPlate.git
$ open swiftplate/SwiftPlate.xcodeproj

Command line arguments

Besides using the guide to input information, SwiftPlate also supports command line arguments when launched. When a certain piece of information is supplied through an argument, SwiftPlate won't ask for that information when run. These are the arguments currently supported:, Name, Description, Long parameter, Short parameter, ----, -----------, --------------, ---------------, Destination, Where the generated project should be saved, --destination, -d, Project name, The name of your project, --project, -p, Author name, Your name, --name, -n, Author email, Your email (for Podspec), --email, -e, GitHub URL, Any URL you'll be hosting the project at (for Podspec), --url, -u, Organization name, The name of your organization, --organization, -o, Repo, Any custom SwiftPlate repository that should be used for templates, --repo, -r, Force, Prevent user prompt at the end (for CIs etc.), --force, -f, ## Questions or feedback?

Feel free to open an issue, or find me @johnsundell on Twitter.

主要指标

概览
名称与所有者JohnSundell/SwiftPlate
主编程语言Swift
编程语言Swift (语言数: 4)
平台
许可证MIT License
所有者活动
创建于2015-06-10 23:48:16
推送于2019-03-31 20:56:55
最后一次提交2019-03-31 22:56:54
发布数7
最新版本名称1.4.0 (发布于 )
第一版名称1.0.0 (发布于 )
用户参与
星数1.8k
关注者数29
派生数87
提交数117
已启用问题?
问题数37
打开的问题数16
拉请求数27
打开的拉请求数4
关闭的拉请求数5
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?