Estou programando um script de shell do Linux que imprimirá banners de status durante sua execução somente se a ferramenta apropriada, digamos figlet
, estiver instalada (isto é: alcançável no caminho do sistema ).
Exemplo:
#!/usr/bin/env bash
echo "foo"
figlet "Starting"
echo "moo"
figlet "Working"
echo "foo moo"
figlet "Finished"
Eu gostaria que meu script funcionasse sem erros mesmo quando não figlet
está instalado .
O que poderia ser um método prático ?