zsh: совпадений не найдено: push[dev1]
Я запускаю скрипт как ./ci.sh push[dev1]
и я получаю ответ, как zsh: no matches found: push[dev1]
, Я пытался поместить псевдоним в.zshrc, но не веселую радость.
Мой файл.zshrc:
alias push='noglob push'
alias git='noglob git'
alias jake='noglob jake'
alias task='noglob task'
alias branch='noglob branch'
alias gp='git push'`
Также задача из jakefile.js:
desc('Push commits to integration machine for validation.');
task('push', ['status'], (branch) => {
if (!branch) {
console.log(
'This command will push your code to the integration machine. Pass your\n' +
'branch name as a parameter (e.g., \'push[workstation_name]\').\n'
);
fail('No branch provided');
}
run([
'git push origin ' + branch
], () => {
console.log('\nOK. Current branch has been copied to integration machine.');
complete();
});
}, { async: true });
и файл ci.sh
содержит:
#!/bin/sh
. build/scripts/run_jake.sh -f build/scripts/ci.jakefile.js $*
Спасибо за вашу помощь.