我希望有一个构建脚本只显示警告和错误,然后启动Web服务器,如下所示:
sencha app clean then app refresh then app build then web start
问题是,即使构建失败,它也会启动Web服务器,并且有很多INFO输出。
是否有内置的sencha方法可以防止在构建失败时打开Web服务器,并将输出简化为警告和错误,概念上是这样的?
sencha app clean then app refresh then app -show-just-warnings-and-errors build then-if-still-okay web start
我想到了这样的事情:
T=/tmp/build-$$.txt
sencha app clean then app refresh then app build 2> $T
I=`egrep '(ERROR|WARN)' < $T | wc -l`
if [ $I -eq 0 ]
then
rm $T
sencha web start
else
grep 'WARN' $T
grep 'ERROR' $T
rm $T
fi
但希望不那么笨重。