From: Bernhard Tittelbach Date: Wed, 4 Sep 2013 10:52:03 +0000 (+0000) Subject: tuerctlsh for everyone X-Git-Url: https://git.realraum.at/?p=svn42.git;a=commitdiff_plain;h=d7a51a600e267777b556eb8836626fd004e48fd3 tuerctlsh for everyone --- 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 +