From 608d654277fdcf6ac1f454055d5e12fc371fd495 Mon Sep 17 00:00:00 2001 From: Amos Wenger Date: Tue, 15 Nov 2011 14:06:00 -0800 Subject: [PATCH] --- host-manager | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 host-manager diff --git a/host-manager b/host-manager new file mode 100644 index 0000000..9eb6b0a --- /dev/null +++ b/host-manager @@ -0,0 +1,25 @@ +#!/bin/bash +# Idea and interface taken from https://github.com/macmade/host-manager + +path="hosts" +addusage="Usage: `basename $0` -add host address" +remusage="Usage: `basename $0` -remove host" +case "$1" in +-add) + if [ $# -eq 3 ]; then + printf "$3\t$2\n" >> ${path} + else + echo $addusage; + fi + ;; +-remove) + if [ $# -eq 2 ]; then + sed -i '' -e "s/^[^#].*[^A-Za-z0-9\.]$2$//g" -e "/^$/ d" ${path} + else + echo $remusage; + fi + ;; +*) + echo $addusage; + echo $remusage; +esac