diff options
author | stanley lieber <stanley.lieber@gmail.com> | 2017-05-28 15:45:07 -0400 |
---|---|---|
committer | stanley lieber <stanley.lieber@gmail.com> | 2017-05-28 15:45:07 -0400 |
commit | db46e826c23973ee2cdc93a2fcbe465fc022d0ff (patch) | |
tree | 6806c1e016e891e17abf1d045819dfa6dbc585b3 /rc/bin/newt | |
parent | 9c70c81e708bf576833b8f2079c0c07242c1c8cc (diff) | |
download | plan9front-db46e826c23973ee2cdc93a2fcbe465fc022d0ff.tar.xz |
newt: add !cmd
Diffstat (limited to 'rc/bin/newt')
-rwxr-xr-x | rc/bin/newt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rc/bin/newt b/rc/bin/newt index 25b0ecaec..2574e38b3 100755 --- a/rc/bin/newt +++ b/rc/bin/newt @@ -122,6 +122,7 @@ y synchronize message list with server " print message in quoted form, suitable for reply |cmd pipe message body to a command ||cmd pipe raw message to a command +!cmd run a command ? print debug information' } fn np{ @@ -294,6 +295,8 @@ while(){ case '|'* cmd=`{echo $"cmd | sed 's/^\|//g'} cat $mnt/$group/^$rposts($post)^/body | eval $cmd + case '!'* + eval `{echo $"cmd | sed 's/^\!//g'} case '?' echo editor: $editor echo pager: $pager |