initial
Merge github.com:thho/shell