pub enum Command {
Show 16 variants
Init(InitArgs),
Run(RunArgs),
Build(BuildArgs),
Deploy(DeployArgs),
Deployment(DeploymentCommand),
Logs(LogsArgs),
Project(ProjectCommand),
Resource(ResourceCommand),
Certificate(CertificateCommand),
Account,
Login(LoginArgs),
Logout(LogoutArgs),
Generate(GenerateCommand),
Feedback,
Upgrade {
preview: bool,
},
Mcp(McpCommand),
}Expand description
CLI for the Shuttle platform (https://www.shuttle.dev/)
See the CLI docs for more information: https://docs.shuttle.dev/guides/cli
Variants§
Init(InitArgs)
Generate a Shuttle project from a template
Run(RunArgs)
Run a project locally
Build(BuildArgs)
Build a project
Deploy(DeployArgs)
Deploy a project
Deployment(DeploymentCommand)
Manage deployments
Logs(LogsArgs)
View build and deployment logs
Project(ProjectCommand)
Manage Shuttle projects
Resource(ResourceCommand)
Manage resources
Certificate(CertificateCommand)
Manage SSL certificates for custom domains
Account
Show info about your Shuttle account
Login(LoginArgs)
Log in to the Shuttle platform
Logout(LogoutArgs)
Log out of the Shuttle platform
Generate(GenerateCommand)
Generate shell completions and man page
Feedback
Open an issue on GitHub and provide feedback
Upgrade
Upgrade the Shuttle CLI binary
Mcp(McpCommand)
Commands for the Shuttle MCP server
Trait Implementations§
Source§impl FromArgMatches for Command
impl FromArgMatches for Command
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for Command
impl Subcommand for Command
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnwindSafe for Command
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more