🍔🍟 Fastfood

Fastfood is a simple way to share lanes between multiple projects.
Features
- Syncing with remote
Fastfile
s
- Different
Fastfile
versions via tags and branches
Fastfile
import updating in projects
Requirements
Usage
Fastfood 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.
Installation
Homebrew (recommended):
$ brew install artemnovichkov/projects/fastfood
Carthage:
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 Package Manager:
// 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"])
]
)
Manually:
Drag Sources
folder from last release into your project.
Author
Artem Novichkov, novichkoff93@gmail.com
License
Fastfood is available under the MIT license. See the LICENSE file for more info.
🍔🍟 Fastfood
Fastfood is a simple way to share lanes between multiple projects.
Features
Fastfile
sFastfile
versions via tags and branchesFastfile
import updating in projectsRequirements
Usage
Fastfood 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 savedFastfile
s if needed and creates a newFastfile
in current project or updates an existing file. By default Fastfood clones files from this repo.Run
fastfood help
to see available options:Installation
Homebrew (recommended):
Carthage:
Create a
Cartfile
that lists the framework and runcarthage update
. Follow the instructions to add the framework to your project.Swift Package Manager:
Manually:
Drag
Sources
folder from last release into your project.Author
Artem Novichkov, novichkoff93@gmail.com
License
Fastfood is available under the MIT license. See the LICENSE file for more info.