![]() |
||
---|---|---|
Sources | ||
Tests | ||
.gitignore | ||
LICENSE | ||
Package.swift | ||
README.md | ||
install.sh |
README.md
Octopus 🐙
A command tool to package multiple projects
Support:
- multi-BundleID
- multi-BundleName
- multi-Configuration
Install
> git clone https://github.com/Wzxhaha/Octopus
> cd Octopus
> ./install.sh
Use
> octopus -h
Help
Usage: ./.build/debug/Octopus [options]
-p, --project:
Path to the project that you want package
-w, --workspace:
Path to the workspace that you want package
-s, --scheme:
Scheme to the project that you want package
-b, --bundleId:
Bundle ID to the project that you want package
-n, --bundleName:
Bundle Name to the project that you want package
-c, --configuration:
Configuration to the project that you want package
-i, --info:
Info.plist's path to the project that you want package
-h, --help:
Prints a help message.
TODO
support multiple bundleIDsupport multiple displayName- Code Coverage 100% 🕸
- More exception handling 🛠
- more..
If you want a xcodeproj
swift package generate-xcodeproj
License
Octopus is released under the MIT license. See LICENSE for details.