package wasmcloud:wash@0.1.0; /// The world that subcommand plugins can consume and provide. Any plugin is invoked using the /// `wasi:cli/run` function and is passed all relevant flags, arguments, and environment variables. world subcommands { include wasi:cli/imports@0.2.0; import wasi:http/outgoing-handler@0.2.0; // TODO: Once we get the ctl interface updated, we should include that here as well export subcommand; export wasi:cli/run@0.2.0; } // TODO: Other types of plugins we'll want to support: // - Auth providers // - Registry providers // - Resource providers (for things like custom DBs or other things a platform may provide)