基于 Swift 脚本的 iOS 项目初始化工具:Shine
Shine 是一款命令行工具,通过预设模板简化 iOS 项目的初始化流程。它能够自动生成项目文件结构、集成常用的第三方库(如 Cocoapods 和 Fastlane)并配置 Swift 包依赖。
功能特性
- 使用 YAML 文件自定义项目文件夹结构。
- 支持预设模板,可根据需求生成特定类型的项目。
- 自动执行 Cocoapods 初始化流程。
- 集成 Fastlane,便于自动化构建和部署。
- 支持 Swift Package Manager 依赖管理。
使用方法
- 在项目根目录下创建
shine.yml
文件,定义项目结构。 - 在终端中执行
shine init
命令。
命令行选项
init
: 初始化项目。
文件结构
shine.yml
: 用于定义项目结构的配置文件。
Shine-master.zip
预估大小:19个文件
Shine-master
文件夹
LICENSE
1KB
Sources
文件夹
Shine
文件夹
main.swift
62B
ShineKit
文件夹
Shine.swift
2KB
Shinefile.swift
426B
ShineError.swift
580B
ShineCLI
文件夹
10.99KB
文件大小:
评论区