1d9eacb34f59f3bf82a9de0d7b474cb4c501e3fd

Author
Paul Gideon Dann <pdgiddie@gmail.com>
Committer
Paul Gideon Dann <pdgiddie@gmail.com>
Date

Message

Plugin to make WOL nice & easy

Diff

 1diff --git a/plugins/wakeonlan/wakeonlan.plugin.zsh b/plugins/wakeonlan/wakeonlan.plugin.zsh
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..08db1bdeaddc0aa1c69948e03d22856a40834420
 4--- /dev/null
 5+++ b/plugins/wakeonlan/wakeonlan.plugin.zsh
 6@@ -0,0 +1,15 @@
 7+function wake() {
 8+  local config_file=~/.wakeonlan/$1
 9+  if [[ ! -f $config_file ]]; then
10+    echo "ERROR: There is no configuration file at \"$config_file\"."
11+    return
12+  fi
13+
14+  which wakeonlan > /dev/null
15+  if [[ ! $? == 0 ]]; then
16+    echo "ERROR: Can't find \"wakeonlan\".  Are you sure it's installed?"
17+    return
18+  fi
19+
20+  wakeonlan -f $config_file
21+}