mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
chore: add script to bulk copy generated docs files (#2337)
This commit is contained in:
committed by
Jeremy Elbourn
parent
e66462e03c
commit
0dd57da945
Executable
+36
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copy docs to material docs site
|
||||
|
||||
# Run this script after `gulp docs`
|
||||
# Need to specify destination folder
|
||||
# Use OVERVIEW.html when possible. If there's no OVERVIEW file exists, use README.html
|
||||
|
||||
usage='Usage: copy-docs.sh $destinationFolder'
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "Missing destination folder. $usage"
|
||||
exit
|
||||
fi
|
||||
|
||||
originFolder=./dist/docs/
|
||||
destFolder=$1
|
||||
|
||||
if [ ! -w $destFolder ]; then
|
||||
echo "Invalid destination folder. $usage"
|
||||
exit
|
||||
fi
|
||||
|
||||
for file in $originFolder*
|
||||
do
|
||||
name=${file#$originFolder}
|
||||
overviewFile=$originFolder$name/OVERVIEW.html
|
||||
readmeFile=$originFolder$name/README.html
|
||||
destFile=$destFolder/$name.html
|
||||
if [ -f $overviewFile ]; then
|
||||
cp $overviewFile $destFile
|
||||
echo "Copied $overviewFile to $destFile"
|
||||
elif [ -f $readmeFile ]; then
|
||||
cp $readmeFile $destFile
|
||||
echo "Copied $readmeFile to $destFile"
|
||||
fi
|
||||
done
|
||||
Reference in New Issue
Block a user