newt: add !cmd

This commit is contained in:
stanley lieber 2017-05-28 15:45:07 -04:00
parent 9c70c81e70
commit db46e826c2
2 changed files with 6 additions and 0 deletions

View file

@ -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

View file

@ -140,6 +140,9 @@ Run the
.I command
with the whole message as standard input.
.TP
.BI ! command
Escape to the shell to do command.
.TP
\fB"\fP
Print the current message in quoted form, suitable for reply.
.PP