🔧 Update scripts

This commit is contained in:
Ben Chatelain 2018-07-04 18:25:59 -06:00
parent 025e38cf83
commit 00414fd826
3 changed files with 4 additions and 28 deletions

View file

@ -19,7 +19,7 @@ env:
- LANGUAGE=en_US.UTF-8
install:
- bundle install
- script/bootstrap
script:
- script/build

View file

@ -2,33 +2,9 @@
main() {
bundle install
bundle exec seed install
bundle exec pod install
script/sort
echo "==> Removing CocoaSeed imports"
remove_seed_imports
}
remove_seed_imports() {
pushd Seeds/ > /dev/null
# Build a list of the seeded modules
MODULES=( )
for i in */; do
MODULES+=(${i%%/})
done
# Construct a pattern for module imports to remove
local pattern
pattern="/import ($(join "|" "${MODULES[@]}"))/d"
find . -name "*.swift" -type f -exec sed -E -i '' "${pattern}" {} \;
popd > /dev/null
}
join() {
local IFS="$1"; shift
echo "$*"
}
main

View file

@ -12,7 +12,7 @@ main() {
build() {
set -o pipefail && \
xcodebuild -project "mas-cli.xcodeproj" \
xcodebuild -workspace "mas-cli.xcworkspace" \
-scheme "mas-cli Release" \
-configuration Release \
clean build \
@ -21,7 +21,7 @@ build() {
archive() {
set -o pipefail && \
xcodebuild -project "mas-cli.xcodeproj" \
xcodebuild -workspace "mas-cli.xcworkspace" \
-scheme "mas-cli Release" \
-archivePath mas.xcarchive \
archive \