我正在尝试在ubuntu上设置JSLint并创建名为jslint
的脚本。我把它放在/usr/local/bin
。所以在任何地方我都可以jslint somefile
(理论上)。
我尝试安装jslint4java
https://code.google.com/p/jslint4java/
我的脚本包含以下内容:
#!/bin/bash
for jsfile in $@;
do /usr/bin/java \
-jar /usr/local/lib/jslint4java-2.0.5.jar \
"$jsfile";
done
我尝试java -jar /usr/local/lib/jslint4java-2.0.5.jar
它有效,但是当我尝试jslint
时却没有。
答案 0 :(得分:1)
您可以使用
编写别名,而不是编写脚本alias jslint='java -jar /usr/local/lib/jslint4java-2.0.5.jar'
每次在添加别名后使用jslint
,您都应该获得所需的行为。当然,在这种情况下,别名将没有持久性。要使其永久化,请将其添加到~/.bash_aliases
并确保您的~/.bashrc
具有以下未注释的内容(以便正确读取~/.bash_aliases
中的别名)。根据您的Ubuntu版本,这可能已经完成。
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi