wakeonlan.plugin.zsh 354 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
}