pub enum ProjectsCommand {
List {
alloc: bool,
},
Purge {
project: Option<String>,
all: bool,
dry_run: bool,
yes: bool,
},
}Variants§
List
List every provisioned tenant across the shared services and the project each belongs to. Reads the on-disk tenant ledgers; no daemon required.
Fields
Purge
Deprovision tenants and remove them from the service ledgers. With no flags, targets orphaned tenants whose project directory no longer exists. Destructive: when the service is running this drops the tenant’s data (database, vhost, redis db, …); when it’s stopped, only the ledger entry is removed.
Trait Implementations§
Source§impl Debug for ProjectsCommand
impl Debug for ProjectsCommand
Source§impl FromArgMatches for ProjectsCommand
impl FromArgMatches for ProjectsCommand
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 ProjectsCommand
impl Subcommand for ProjectsCommand
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 ProjectsCommand
impl RefUnwindSafe for ProjectsCommand
impl Send for ProjectsCommand
impl Sync for ProjectsCommand
impl Unpin for ProjectsCommand
impl UnsafeUnpin for ProjectsCommand
impl UnwindSafe for ProjectsCommand
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