* Dmitry V. Levin [060508 00:41]: > Т.е. убрать первый аргумент совсем (переложить его в $GIT_DIR) > или вынести его в параметр? Да, пусть это будет $GIT_DIR! > Мне этот обязательный параметр тоже немного надоел, но > это нарушит обратную совместимость. А она сильно нужна _сейчас_? Можно и так: [ -d "$1" ] && { GIT_DIR="$(opt_check_dir GIT_DIR "$1")"; shift } ||: -- Regards, Sir Raorn.