25 lines
741 B
Bash
25 lines
741 B
Bash
#!/bin/bash
|
|
|
|
rm -rf docsData
|
|
|
|
echo "Building DocC documentation for VDS..."
|
|
|
|
xcodebuild -project VDS.xcodeproj -derivedDataPath docsData -scheme VDS -destination 'platform=iOS Simulator,name=iPhone 15 Pro Max' -parallelizeTargets docbuild
|
|
|
|
echo "Copying DocC archives to doc_archives..."
|
|
|
|
mkdir doc_archives
|
|
|
|
cp -R `find docsData -type d -name "*.doccarchive"` doc_archives
|
|
|
|
mkdir docs
|
|
|
|
for ARCHIVE in doc_archives/*.doccarchive; do
|
|
cmd() {
|
|
echo "$ARCHIVE" | awk -F'.' '{print $1}' | awk -F'/' '{print tolower($2)}'
|
|
}
|
|
ARCHIVE_NAME="$(cmd)"
|
|
echo "Processing Archive: $ARCHIVE"
|
|
$(xcrun --find docc) process-archive transform-for-static-hosting "$ARCHIVE" --hosting-base-path / --output-path docs/$ARCHIVE_NAME
|
|
done
|