Parent directory

wakeonlan.plugin.zsh

352 bytes
 1function wake() {
 2  local config_file="$HOME/.wakeonlan/$1"
 3  if [[ ! -f "$config_file" ]]; then
 4    echo "ERROR: There is no configuration file at \"$config_file\"."
 5    return 1
 6  fi
 7
 8  if (( ! $+commands[wakeonlan] )); then
 9    echo "ERROR: Can't find \"wakeonlan\".  Are you sure it's installed?"
10    return 1
11  fi
12
13  wakeonlan -f "$config_file"
14}