#!/bin/bash # # Make sure tools are installed. # toolcheck(){ for b in $2; do if [[ ! -f $(which "$b" 2> /dev/null) ]]; then case $1 in error) log_error "Missing tool '$b'" ;; warn) log_warn "Missing tool '$b'" return 1 ;; info) log_info "Missing tool '$b'" return 1 ;; silent) return 1 ;; *) log_error "Unknown log level '$1'" ;; esac fi done }