Shell scripts to make life a little easier when using Carthage.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
extras
LICENSE
README.md
carthage-build.sh

README.md

#Carthage Workarounds Shell scripts to make life a little easier when using Carthage.

Check my article Saving precious time when building Carthage dependencies.

##carthage-build.sh Workaround for Carthage to avoid rebuilding all your dependencies every time you want to add a new one to your Cartfile.

  • Builds a single dependency using Carthage and merges it with the existing ones.
  • Updates your Cartfile with the new dependency.

carthage-build.sh demo

##Usage

Run carthage-build from the same directory where you have your Cartfile/Carthage directory:

./carthage-build.sh --dependency 'github "ruipfcosta/SwiftyWalkthrough"'

The default carthage command used to build the dependencies is carthage update --no-use-binaries --platform iOS. If that doesn't suit your needs you can specify the command when running the script:

./carthage-build.sh --dependency 'github "ruipfcosta/SwiftyWalkthrough"' --command "carthage update"

For a more permanent solution you can simply edit the value of the variable DEFAULT_COMMAND.

Credits

Owned and maintained by Rui Costa (@ruipfcosta).

Contributing

Bug reports and pull requests are welcome.

License

Carthage-Workarounds is released under the MIT license. See LICENSE for details.