| 1 | # TODO-deprecate: Code we want to get rid of!
 | 
| 2 | 
 | 
| 3 | 
 | 
| 4 | #### oil:upgrade as alias for ysh:upgrade
 | 
| 5 | 
 | 
| 6 | shopt -p | grep simple_word
 | 
| 7 | shopt --set oil:upgrade
 | 
| 8 | shopt -p | grep simple_word
 | 
| 9 | 
 | 
| 10 | shopt --unset ysh:upgrade
 | 
| 11 | shopt -p | grep simple_word
 | 
| 12 | 
 | 
| 13 | ## STDOUT:
 | 
| 14 | shopt -u simple_word_eval
 | 
| 15 | shopt -s simple_word_eval
 | 
| 16 | shopt -u simple_word_eval
 | 
| 17 | ## END
 | 
| 18 | 
 | 
| 19 | 
 | 
| 20 | #### %() array literal
 | 
| 21 | 
 | 
| 22 | shopt --set parse_at
 | 
| 23 | 
 | 
| 24 | var x = %(one two)
 | 
| 25 | echo @x
 | 
| 26 | 
 | 
| 27 | ## STDOUT:
 | 
| 28 | one two
 | 
| 29 | ## END
 | 
| 30 | 
 | 
| 31 | #### _match() instead of _group()
 | 
| 32 | 
 | 
| 33 | shopt --set ysh:upgrade
 | 
| 34 | 
 | 
| 35 | if ('foo42' ~ / <capture d+> /) {
 | 
| 36 |   echo $[_match(0)]
 | 
| 37 |   echo $[_group(0)]
 | 
| 38 | }
 | 
| 39 | 
 | 
| 40 | ## STDOUT:
 | 
| 41 | 42
 | 
| 42 | 42
 | 
| 43 | ## END
 |