rc

[fork] interactive rc shell
Log | Files | Refs | README | LICENSE

commit 3d2cd3500b6b9881ad86511acf29b39aba8551a4
parent 674875fe55afd5f76f0f4dab3555ff283928545a
Author: Drazen Borkovic <dborkov@amazon.com>
Date:   Sat,  4 Aug 2018 17:57:38 -0700

Cleaner string for test

Diffstat:
Mtrip.rc | 28++++++++++++----------------
1 file changed, 12 insertions(+), 16 deletions(-)

diff --git a/trip.rc b/trip.rc @@ -718,22 +718,18 @@ submatch 'flag c && echo yes' yes 'flag c' submatch 'flag x +; flag x -' 'flag x -' 'setting x flag' # if-not stack if_state check -ss=( - 'L=()' - 'if (true) {' - ' if (false) {' - ' L=($L a1)' - ' }' - ' if not L=($L a2)' - '}' - 'if not L=($L a3)' - 'echo $L' -) - -s='' -for (a in $ss) { - s=$s$a$nl -} +s=' +L=() +if (true) { + if (false) { + L=($L a1) + } + if not L=($L a2) +} +if not L=($L a3) +echo $L +' + m=`{$rc -c $s} whatis -v s m if (! ~ $^m a2) {