From 82d487a0db225d35dd6bf4e0751508a9ab9bef9d Mon Sep 17 00:00:00 2001 From: root Date: Sat, 8 May 2010 02:19:15 +0200 Subject: Added builtin /unset --- noise | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'noise') diff --git a/noise b/noise index 9d4f815f..dcef9f9e 100755 --- a/noise +++ b/noise @@ -39,6 +39,22 @@ noise_set() { # set a variable esac } +noise_unset() { # unset a variable + case "$1" in + (-q|--quiet) echo=: ; shift ;; + (*) echo=echo ;; + esac + case $# in + (1) ## + unset "noise_$1" + sed -ni "/^$1=/!p" $env + ;; + (*) + fail "broken commandline: $@" + ;; + esac +} + noise_quit() { # exit echo "Good bye!" exit -- cgit v1.2.3 From 5b8e9b8701457644199d1e4e6295a24abbe0c9e4 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 21 Jun 2010 21:26:32 +0000 Subject: noise: changed way commit is read out --- noise | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'noise') diff --git a/noise b/noise index dcef9f9e..c410168c 100755 --- a/noise +++ b/noise @@ -72,7 +72,7 @@ cleanup() { rmdir /tmp/noise 2>/dev/null } - +exec 2>&1 qname="`readlink -f "$0"`" dirname="`dirname "$qname"`" export HOME='/home/shack' @@ -80,7 +80,7 @@ if test -d "$dirname/modules" ; then export NOISE_PATH="${NOISE_PATH+$NOISE_PATH:}$dirname/modules" export NOISE_PATH="${NOISE_PATH+$NOISE_PATH:}$HOME/noise/modules" fi -mkdir -vp /tmp/noise/$$ +mkdir -p /tmp/noise/$$ linefeed="/tmp/noise/$$/linefeed" env="/tmp/noise/$$/environment" trap cleanup EXIT @@ -127,7 +127,10 @@ jobs="${jobs+$jobs }`jobs -p`" ## cat</dev/null +`...  ## Motto Of The Day\  -- cgit v1.2.3