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+}