// All of the same imports and exports available in the wasi:cli/command world // with addition of HTTP proxy related imports: world command-extended { import wasi:clocks/wall-clock import wasi:clocks/monotonic-clock import wasi:clocks/timezone import wasi:filesystem/types import wasi:filesystem/preopens import wasi:sockets/instance-network import wasi:sockets/ip-name-lookup import wasi:sockets/network import wasi:sockets/tcp-create-socket import wasi:sockets/tcp import wasi:sockets/udp-create-socket import wasi:sockets/udp import wasi:random/random import wasi:random/insecure import wasi:random/insecure-seed import wasi:poll/poll import wasi:io/streams import wasi:cli/environment import wasi:cli/exit import wasi:cli/stdin import wasi:cli/stdout import wasi:cli/stderr import wasi:cli/terminal-input import wasi:cli/terminal-output import wasi:cli/terminal-stdin import wasi:cli/terminal-stdout import wasi:cli/terminal-stderr export wasi:cli/run // We should replace all others with `include self.command` // as soon as the unioning of worlds is available: // https://github.com/WebAssembly/component-model/issues/169 import wasi:logging/logging import wasi:http/outgoing-handler }