mirror of
https://github.com/mas-cli/mas
synced 2024-11-25 04:50:24 +00:00
🔧 Update scripts
This commit is contained in:
parent
025e38cf83
commit
00414fd826
3 changed files with 4 additions and 28 deletions
|
@ -19,7 +19,7 @@ env:
|
|||
- LANGUAGE=en_US.UTF-8
|
||||
|
||||
install:
|
||||
- bundle install
|
||||
- script/bootstrap
|
||||
|
||||
script:
|
||||
- script/build
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
Loading…
Reference in a new issue