Допустим, я пишу что-то, что зависит от внешних программ, например svn
.Как автоматически проверить их существование, чтобы я мог распечатать полезное сообщение об ошибке, когда они отсутствуют?Итерация по PATH
возможна, но вряд ли изящна и эффективна.Есть ли более чистые решения?
Я видел такое поведение в скрипте начальной загрузки, хотя не могу вспомнить где.Это выглядело примерно так:
checking for gcc... yes