aboutsummaryrefslogtreecommitdiffstats
path: root/home/root/common/core
diff options
context:
space:
mode:
Diffstat (limited to 'home/root/common/core')
-rw-r--r--home/root/common/core/zsh/zshrc32
1 files changed, 32 insertions, 0 deletions
diff --git a/home/root/common/core/zsh/zshrc b/home/root/common/core/zsh/zshrc
index 28284f8..1d84aaf 100644
--- a/home/root/common/core/zsh/zshrc
+++ b/home/root/common/core/zsh/zshrc
@@ -72,6 +72,38 @@ function ntrace {
}
+function wake {
+
+ if [[ -z ${argv} ]]; then
+ echo 'you must specify a host to wake!!' >&2
+ return 1
+ fi
+
+ local host="${1}"
+
+ case "${host}" in
+ jupiter)
+ host="8c:8c:aa:4e:e9:8c"
+ ;;
+ neptune)
+ host="38:f3:ab:59:08:10"
+ ;;
+ saturn)
+ host="38:f3:ab:59:06:e0"
+ ;;
+ uranus)
+ host="8c:8c:aa:4e:fc:aa"
+ ;;
+ *)
+ echo 'unknown host specified!' >&2
+ return 1
+ ;;
+ esac
+
+ wol -vi 192.168.1.255 "${host}"
+
+}
+
# prompt/theme shit
function precmd {