From d7a51a600e267777b556eb8836626fd004e48fd3 Mon Sep 17 00:00:00 2001 From: Bernhard Tittelbach Date: Wed, 4 Sep 2013 10:52:03 +0000 Subject: [PATCH] tuerctlsh for everyone --- tuerctlsh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tuerctlsh b/tuerctlsh index 3cadfcd..12dcde5 100755 --- a/tuerctlsh +++ b/tuerctlsh @@ -1,8 +1,19 @@ -#!/bin/bash +#!/bin/zsh # # make this the default shell for user tuerctl and add # the following line to sudoers file: # # tuerctl ALL=(tuer) NOPASSWD: /flash/tuer/tuer_socat.sh -sudo -u tuer /flash/tuer/tuer_socat.sh +local TUERCHAN="sudo -u tuer /flash/tuer/tuer_socat.sh" + +[[ $1 == "-c" ]] && shift +if [[ -z $1 ]]; then + ${(z)TUERCHAN} +else + echo "Usable commands are: open, close, toggle, reset, status" + read -d $'\n'";,& " CMD #?"> " + CMD=(${=${${${CMD/;/ }/&/ }/\// }}) + ${(z)TUERCHAN} <<< "${CMD[1]} ssh $1" +fi + -- 1.7.10.4