#!/usr/bin/env bash [ -f functions.sh ] && source functions.sh # Dependencies required by this module dependencies=("fortune") target="${3#fortune}" # Check dependencies before running if ! check_dependencies "${dependencies[@]}"; then msg "$2" "$1: This module requires: ${dependencies[*]}" exit 1 fi fortuneText="$(fortune -a -e -s -n 512 $target || echo "No fortunes found.")" fortuneText="$(echo "$fortuneText" | tr '[:space:]' ' ' | sed -e 's/"/\"/g')" msg "$2" "$fortuneText"