├── .github └── workflows │ ├── main.yml │ ├── publish-0.3.yml │ ├── publish.yml │ ├── update-0.3.yml │ └── update.yml ├── LICENSE.md ├── README.md ├── command.md ├── imports.md ├── test └── README.md ├── wit-0.3.0-draft ├── command.wit ├── deps.lock ├── deps.toml ├── deps │ ├── clocks │ │ ├── monotonic-clock.wit │ │ ├── timezone.wit │ │ ├── types.wit │ │ ├── wall-clock.wit │ │ └── world.wit │ ├── filesystem │ │ ├── preopens.wit │ │ ├── types.wit │ │ └── world.wit │ ├── random │ │ ├── insecure-seed.wit │ │ ├── insecure.wit │ │ ├── random.wit │ │ └── world.wit │ └── sockets │ │ ├── ip-name-lookup.wit │ │ ├── types.wit │ │ └── world.wit ├── environment.wit ├── exit.wit ├── imports.wit ├── run.wit ├── stdio.wit └── terminal.wit └── wit ├── command.wit ├── deps.lock ├── deps.toml ├── deps ├── clocks │ ├── monotonic-clock.wit │ ├── timezone.wit │ ├── wall-clock.wit │ └── world.wit ├── filesystem │ ├── preopens.wit │ ├── types.wit │ └── world.wit ├── io │ ├── error.wit │ ├── poll.wit │ ├── streams.wit │ └── world.wit ├── random │ ├── insecure-seed.wit │ ├── insecure.wit │ ├── random.wit │ └── world.wit └── sockets │ ├── instance-network.wit │ ├── ip-name-lookup.wit │ ├── network.wit │ ├── tcp-create-socket.wit │ ├── tcp.wit │ ├── udp-create-socket.wit │ ├── udp.wit │ └── world.wit ├── environment.wit ├── exit.wit ├── imports.wit ├── run.wit ├── stdio.wit └── terminal.wit /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-0.3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/.github/workflows/publish-0.3.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/update-0.3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/.github/workflows/update-0.3.yml -------------------------------------------------------------------------------- /.github/workflows/update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/.github/workflows/update.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/README.md -------------------------------------------------------------------------------- /command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/command.md -------------------------------------------------------------------------------- /imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/imports.md -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/test/README.md -------------------------------------------------------------------------------- /wit-0.3.0-draft/command.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/command.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps.lock -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps.toml -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/clocks/monotonic-clock.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/clocks/monotonic-clock.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/clocks/timezone.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/clocks/timezone.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/clocks/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/clocks/types.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/clocks/wall-clock.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/clocks/wall-clock.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/clocks/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/clocks/world.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/filesystem/preopens.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/filesystem/preopens.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/filesystem/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/filesystem/types.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/filesystem/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/filesystem/world.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/random/insecure-seed.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/random/insecure-seed.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/random/insecure.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/random/insecure.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/random/random.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/random/random.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/random/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/random/world.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/sockets/ip-name-lookup.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/sockets/ip-name-lookup.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/sockets/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/sockets/types.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/deps/sockets/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/deps/sockets/world.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/environment.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/environment.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/exit.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/exit.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/imports.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/imports.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/run.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/run.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/stdio.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/stdio.wit -------------------------------------------------------------------------------- /wit-0.3.0-draft/terminal.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit-0.3.0-draft/terminal.wit -------------------------------------------------------------------------------- /wit/command.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/command.wit -------------------------------------------------------------------------------- /wit/deps.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps.lock -------------------------------------------------------------------------------- /wit/deps.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps.toml -------------------------------------------------------------------------------- /wit/deps/clocks/monotonic-clock.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/clocks/monotonic-clock.wit -------------------------------------------------------------------------------- /wit/deps/clocks/timezone.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/clocks/timezone.wit -------------------------------------------------------------------------------- /wit/deps/clocks/wall-clock.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/clocks/wall-clock.wit -------------------------------------------------------------------------------- /wit/deps/clocks/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/clocks/world.wit -------------------------------------------------------------------------------- /wit/deps/filesystem/preopens.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/filesystem/preopens.wit -------------------------------------------------------------------------------- /wit/deps/filesystem/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/filesystem/types.wit -------------------------------------------------------------------------------- /wit/deps/filesystem/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/filesystem/world.wit -------------------------------------------------------------------------------- /wit/deps/io/error.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/io/error.wit -------------------------------------------------------------------------------- /wit/deps/io/poll.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/io/poll.wit -------------------------------------------------------------------------------- /wit/deps/io/streams.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/io/streams.wit -------------------------------------------------------------------------------- /wit/deps/io/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/io/world.wit -------------------------------------------------------------------------------- /wit/deps/random/insecure-seed.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/random/insecure-seed.wit -------------------------------------------------------------------------------- /wit/deps/random/insecure.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/random/insecure.wit -------------------------------------------------------------------------------- /wit/deps/random/random.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/random/random.wit -------------------------------------------------------------------------------- /wit/deps/random/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/random/world.wit -------------------------------------------------------------------------------- /wit/deps/sockets/instance-network.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/instance-network.wit -------------------------------------------------------------------------------- /wit/deps/sockets/ip-name-lookup.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/ip-name-lookup.wit -------------------------------------------------------------------------------- /wit/deps/sockets/network.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/network.wit -------------------------------------------------------------------------------- /wit/deps/sockets/tcp-create-socket.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/tcp-create-socket.wit -------------------------------------------------------------------------------- /wit/deps/sockets/tcp.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/tcp.wit -------------------------------------------------------------------------------- /wit/deps/sockets/udp-create-socket.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/udp-create-socket.wit -------------------------------------------------------------------------------- /wit/deps/sockets/udp.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/udp.wit -------------------------------------------------------------------------------- /wit/deps/sockets/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/deps/sockets/world.wit -------------------------------------------------------------------------------- /wit/environment.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/environment.wit -------------------------------------------------------------------------------- /wit/exit.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/exit.wit -------------------------------------------------------------------------------- /wit/imports.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/imports.wit -------------------------------------------------------------------------------- /wit/run.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/run.wit -------------------------------------------------------------------------------- /wit/stdio.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/stdio.wit -------------------------------------------------------------------------------- /wit/terminal.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebAssembly/wasi-cli/HEAD/wit/terminal.wit --------------------------------------------------------------------------------