mirror of
https://github.com/xlucn/PAT.git
synced 2026-10-03 00:23:15 +08:00
18 lines
484 B
Python
18 lines
484 B
Python
#!/bin/sh
|
|
master=$(git ls-tree -r --name-only --full-tree master | grep "\.c")
|
|
markdown=$1
|
|
id=$(basename "${markdown%.md}")
|
|
index=${id#[a-z]}
|
|
c=${id%%[0-9]*}
|
|
case $c in
|
|
'a') codefile=PATAdvanced/$index.c ;;
|
|
'b') codefile=PATBasic/$index.c ;;
|
|
't') codefile=PATTop/$index.c ;;
|
|
*) echo "file name wrong: $markdown"; exit ;;
|
|
esac
|
|
if [ "$master" != "${master%$codefile*}" ]; then
|
|
python "$(dirname "$0")/build.py" -o "$id"
|
|
else
|
|
echo "$codefile does not exist"
|
|
fi
|