Надо включить в shell-ini-config запуск shell-error, то есть дописать строку . shell-error в начало файла, там где уже есть включение shell-quote Потому что в shell-ini-config вызывается fatal, но эта функция описана в shell-error. Без включения вместо вменяемого сообщения об ошибке появляется подобное сообщение: /bin/shell-ini-config: line 85: fatal: команда не найдена Надеяться на то, что те, кто использует libshell сами будут включать загрузку shell-error в своих скриптах не стоит.
Это бага. Все shell-* должны подтягивать всё что им нужно. Это аналог библиотек.
Исправлено в libshell-0.0.9-alt2.