mixin shell.js to sh