Introduction

This book is not complete, so do not expect all chapters to be finished.

wsh is the WebAssembly-based shell, bringing the power of Wasm to the everyday programmer! This shell aims to be a comfortable experience to those familiar with traditional shell languages, but provides a powerful toolkit for interacting with programs in ways impossible before the days of WebAssembly.

If you'd like a quick overview of what wsh allows you to do (and why), see the GitHub repository. wsh is compatible with all major operating systems and architectures.

Sections

Getting Started

A guide for installing and setting up the shell.

Using the Shell

A complete and comprehensive look into the features of wsh.

POSIX Migration

A quick start for people who want to translate their bash or zsh skills to wsh.

Project Status

A page dedicated to the features that haven't landed in wsh, but are planned!