diff --git a/package.json b/package.json index 632b9fb80..7009e08a3 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "_v": "1.5.0", "main": "./built/index.js", "scripts": { - "start": "node ./built", + "start": "./start.sh", "build": "tsc", "test": "jest" }, diff --git a/start.sh b/start.sh new file mode 100755 index 000000000..03eb49418 --- /dev/null +++ b/start.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +if grep keywordEnabled config.json | grep -q true; then + if ! which mecab; then + echo "You must install MeCab if keywordEnabled is true." + exit 1 + fi + + if [ ! -e '/usr/lib/x86_64-linux-gnu/mecab/dic/mecab-ipadic-neologd/' ]; then + echo "You must install mecab-ipadic-neologd if keywordEnabled is true." + exit 1 + fi +fi + +node ./built