Add new tool to build gem

This commit is contained in:
Cotes Chung
2021-01-28 04:57:11 +08:00
parent adc117972a
commit 4a084eb681
3 changed files with 24 additions and 21 deletions

22
tools/gem.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/usr/bin/env bash
#
# Create a ruby-gem pakcage with doc
#
# Required: rubygem, yard
set -eu
GEM_CONFIG="./jekyll-theme-chirpy.gemspec"
if [[ ! -f $GEM_CONFIG ]]; then
echo "Error: .gemspec file not found!"
exit -1
fi
if [[ -d doc ]]; then
rm -rf doc
fi
yard doc
gem build "$GEM_CONFIG"