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