Немного о zshrc

aur() {
  if [ $1 ]; then
	yaourt --noconfirm $1 $2
  else
	echo "'$1' is not a valid command"
  fi
}
Ребята, подскажите пожалуйста как это можно (можно ли) переписать, что бы входящих параметров принималось больше двух?
проверка на наличие переменных на мой скромный взгляд не нужна, т.к. если их не будет, yaourt сам выдаст ошибку. В этом свете можно сделать так:
aur() {
  yaourt --noconfirm $*
}
PGP 0x31361F01
arcanisrepo
arcanis, вот спасибо так спасибо. Действительно, стало лучше.
Есть ещё один вопрос. Настроил zsh по твоему руководству. И всё бы ничего, но не сохранялась история. Вчера что-то "случилось" и история начала записываться, но почему-то стал игнорироваться PROMPT. Ни изменения в .zshrc, ни непосредственный ввод команды в терминале не помогают.
Ralph, покажи, что ли, свой .zshrc
GitHub, ArchWiki, AUR
.zshrc
Также, буду премного признателен за помощь в чистке всего этого мусора, который склеивался "с миру по нитки". Спасибо.
Upd:
Если пригодится, текст .zshenv:
typeset -U path
path=(~/.local/bin $path)
 
Зарегистрироваться или войдите чтобы оставить сообщение.