extract abstract script. baseline case pass
multi-line case pass
handle comments
handle inline comments
add to recipe
fix bug
cancel extension binding for .py
upgrade oh-my-zsh commit