$_ shish

Playground

This is shish itself, compiled to WebAssembly (188 KB), running in your browser. Nothing is sent anywhere — the shell, its in-memory filesystem and your commands never leave the tab.

try: loops files functions expansion

    

Each run is one shish -c <script>. The filesystem persists between runs on this page; reloading resets it. There are no processes in a browser, so pipelines between two external commands and background jobs cannot work — everything that runs in-process does. See WebAssembly.