我希望我的an解析命令中有一个别名。
例如,假设我有命令mycli test --true posarg。在本例中,mycli是程序的名称(父解析器),test是子命令(子解析器),--true是布尔标志参数,posarg是位置参数。我希望保持这种状态,但也有一些别名mycli true-test posarg,它指向mycli test --true posarg的定义。我希望在不设置.bashr
在执行.cshrc文件中的命令之前,我试图添加一个脚本来检查条件。如果条件不足,则此检查器脚本返回0,否则返回1。(我意识到这是违背惯例的,但我认为如果发表声明的话会更容易。)下面是我尝试过的,用echo "ok"替换命令即使checker.sh返回0,也会回显"ok“。
test ./checker.sh && e