Fastfood is a simple way to share lanes between multiple projects.
Fastfile
sFastfile
versions via tags and branchesFastfile
import updating in projectsFastfood is useful if you have shared lanes across multiple projects and you want to store the Fastfile in a remote git repository with local caching.
To use it run fastfood update
in a project folder. That's all! Fastfood updates local saved Fastfile
s if needed and creates a new Fastfile
in current project or updates an existing file. By default Fastfood clones files from this repo.
Run fastfood help
to see available options:
Usage: fastfood [options]
update:
Update fastlane in the project.
clean:
Clean all cached versions.
help:
Print this message.
-u, --url:
URL to a repo contains Fastfile.
-v, --version:
A tag or branch name.
-f, --force:
Update to last version.
--no-cache:
Update shared fastlane ignoring cached versions. Usually uses for fastlane in development stage.
-mi, --manual-input:
Enable manual input for configurating env file.
$ brew install artemnovichkov/projects/fastfood
Create a Cartfile
that lists the framework and run carthage update
. Follow the instructions to add the framework to your project.
github "artemnovichkov/Fastfood"
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "Project",
dependencies: [
.package(url: "https://github.com/artemnovichkov/fastfood.git", from: "1.0.0"),
],
targets: [
.target(
name: "Project", dependencies: ["Fastfood"])
]
)
Drag Sources
folder from last release into your project.
Artem Novichkov, [email protected]
Fastfood is available under the MIT license. See the LICENSE file for more info.
link |
Stars: 7 |
Last commit: 4 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics