37 lines
		
	
	
		
			424 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			424 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
# check invalid options are rejected
 | 
						|
unset -
 | 
						|
echo $?
 | 
						|
unset -m a b c
 | 
						|
echo $?
 | 
						|
 | 
						|
# check funky usage
 | 
						|
unset
 | 
						|
echo $?
 | 
						|
 | 
						|
# check normal usage
 | 
						|
echo ___
 | 
						|
f=f g=g
 | 
						|
echo $? $f $g
 | 
						|
unset f
 | 
						|
echo $? $f $g
 | 
						|
unset g
 | 
						|
echo $? $f $g
 | 
						|
 | 
						|
echo ___
 | 
						|
f=f g=g
 | 
						|
echo $? $f $g
 | 
						|
unset f g
 | 
						|
echo $? $f $g
 | 
						|
f=f g=g
 | 
						|
echo $? $f $g
 | 
						|
unset -v f g
 | 
						|
echo $? $f $g
 | 
						|
 | 
						|
# check read only vars
 | 
						|
echo ___
 | 
						|
f=f g=g
 | 
						|
unset HUSH_VERSION
 | 
						|
echo $? $f $g
 | 
						|
unset f HUSH_VERSION g
 | 
						|
echo $? $f $g
 |