Home | History | Annotate | Line # | Download | only in unit-tests
varname-dot-shell.exp revision 1.3
      1  1.1  rillig ParseReadLine (8): 'ORIG_SHELL:=	${.SHELL}'
      2  1.1  rillig Var_Parse: ${.SHELL} with VARE_WANTRES|VARE_ASSIGN
      3  1.1  rillig Global:delete .SHELL (not found)
      4  1.1  rillig Command:.SHELL = (details omitted)
      5  1.1  rillig ParseReadLine (10): '.SHELL=		overwritten'
      6  1.1  rillig Global:.SHELL = overwritten
      7  1.1  rillig Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES
      8  1.1  rillig ParseReadLine (18): '.undef .SHELL'
      9  1.1  rillig Global:delete .SHELL
     10  1.1  rillig ParseReadLine (19): '.SHELL=		newly overwritten'
     11  1.1  rillig Global:.SHELL = newly overwritten
     12  1.1  rillig Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES
     13  1.1  rillig ParseReadLine (24): 'all:'
     14  1.2  rillig ParseReadLine (25): '	@echo ${.SHELL:M*}'
     15  1.2  rillig Var_Parse: ${.SHELL:M*} with VARE_WANTRES
     16  1.3  rillig Applying ${.SHELL:M...} to "(details omitted)" (VARE_WANTRES, VAR_READONLY)
     17  1.2  rillig Pattern[.SHELL] for [(details omitted)] is [*]
     18  1.3  rillig Result of ${.SHELL:M*} is "(details omitted)" (VARE_WANTRES, VAR_READONLY)
     19  1.1  rillig exit status 0
     20