selective publishing of drafts

This commit is contained in:
RogueM 2016-10-22 16:51:01 +01:00
parent 122f560d36
commit b0fe4185f8

View File

@ -8,9 +8,23 @@ srcdir="../src"
langlist=$(ls "$srcdir")
yamlfile="../src/en/settings.yaml"
confirm() {
if [ "$FORCE" == '-y' ]; then
true
else
read -r -p "$1 [y/N] " response < /dev/tty
if [[ $response =~ ^(yes|y|Y)$ ]]; then
true
else
false
fi
fi
}
for overlay in $mdlist; do
if [ $overlay != "template.md" ]; then
board=$(echo "$overlay" | rev | cut -c 4- | rev)
if confirm "Would you like to publish $board?"; then
for dirmd in ${langlist[@]}; do
if [ $dirmd != "en" ]; then
if ! [ -f $srcdir/$dirmd/overlay/$overlay ]; then
@ -28,6 +42,7 @@ for overlay in $mdlist; do
echo "- $board" | tee -a $yamlfile &> /dev/null
fi
fi
fi
done
exit 0