#!/bin/bash

# Use this script to setup the Xcode project

# Remove existing project file if any
rm -r Riot.xcodeproj

# Generate project file
xcodegen

# Use appropriated dependencies

# Check if Podfile changed in unstaged
git diff --exit-code --quiet --name-only Podfile
PODFILE_HAS_CHANGED_UNSTAGED=$?
# Check if Podfile changed in staged
git diff --staged --exit-code --quiet --name-only Podfile
PODFILE_HAS_CHANGED_STAGED=$?

# If Podfile has changed locally do not modify it
# otherwise use the appropriated dependencies according to the current branch
if [[ "$PODFILE_HAS_CHANGED_UNSTAGED" -eq 1 || "$PODFILE_HAS_CHANGED_STAGED" -eq 1 ]]; then
    echo "Podfile has been changed locally do not modify it"
else
    echo "Podfile has not been changed locally, use appropriated dependencies according to the current branch"
    bundle exec fastlane point_dependencies_to_same_feature
fi

# Install dependencies
pod install

Add a script to initialize quickly and easily the project.
Add a script to initialize quickly and easily the project.
