pinout.vvzero.com/draft/publish.sh

51 lines
1.1 KiB
Bash
Raw Normal View History

2016-06-27 07:22:51 +08:00
#!/bin/bash
cd $(dirname $0)
2016-06-27 07:22:51 +08:00
draftpng="../draft/boards"
dirpng="../resources/boards"
2016-07-28 02:25:37 +08:00
draftmd="../draft/overlay"
srcdir="../src"
2020-06-25 04:59:54 +08:00
2016-07-28 03:23:05 +08:00
langlist=$(ls "$srcdir")
yamlfile="settings.yaml"
2016-06-27 07:22:51 +08:00
if [ "$#" -eq 0 ]; then
2020-06-25 04:59:54 +08:00
echo "Available files to publish:"
for f in $draftmd/*.md; do
filename=$(basename -- "$f")
extension="${filename##*.}"
filename="${filename%.*}"
echo "- $filename"
done
exit 0
fi
2016-10-22 23:54:49 +08:00
board=$1
2016-10-22 23:51:01 +08:00
2019-06-09 06:45:51 +08:00
if ! [ -f $draftmd/$board.md ]; then
echo "Draft file $draftmd/$board.md does not exist!"
exit 1
fi
for dirmd in ${langlist[@]}; do
if [ $dirmd != "en" ]; then
if ! [ -f $srcdir/$dirmd/overlay/$board.md ]; then
echo "Copying $draftmd/$board.md into $srcdir/$dirmd/translate/"
cp $draftmd/$board.md $srcdir/$dirmd/translate/
2016-06-27 07:22:51 +08:00
fi
else
echo "Copying $draftmd/$board.md into $srcdir/$dirmd/overlay/"
cp $draftmd/$board.md $srcdir/$dirmd/overlay/
fi
2016-06-27 07:22:51 +08:00
done
rm $draftmd/$board.md
if [ -f $draftpng/$board.png ];then
echo "Moving $draftpng/$board.png into $dirpng"
mv $draftpng/$board.png $dirpng
fi
2016-06-27 07:22:51 +08:00
exit 0