function wake() { local config_file=~/.wakeonlan/$1 if [[ ! -f $config_file ]]; then echo "ERROR: There is no configuration file at \"$config_file\"." return fi which wakeonlan > /dev/null if [[ ! $? == 0 ]]; then echo "ERROR: Can't find \"wakeonlan\". Are you sure it's installed?" return fi wakeonlan -f $config_file }