pub enum DriveSubcommands {
Auth(AuthCommand),
Account(AccountCommand),
Search(SearchCommand),
Read(ReadCommand),
Dedupe(DedupeCommand),
Create(CreateCommand),
Upload(UploadCommand),
Edit(EditCommand),
Rename(RenameCommand),
Move(MoveCommand),
Permissions(PermissionsCommand),
}Expand description
Drive subcommands.
Variants§
Auth(AuthCommand)
Manages Drive OAuth2 credentials.
Account(AccountCommand)
Manages named Drive accounts.
Search(SearchCommand)
Searches Drive files.
Read(ReadCommand)
Reads a single Drive file’s metadata or content.
Dedupe(DedupeCommand)
Finds Drive files sharing the same content hash.
Create(CreateCommand)
Creates a new file or folder, gated by the folder write-permission
rules (issue #1574). Requires the drive.file or drive scope
(drive auth login --write-file/--write-full).
Upload(UploadCommand)
Uploads local content as a new file, gated by the folder
write-permission rules (issue #1574). Requires the drive.file or
drive scope (drive auth login --write-file/--write-full).
Edit(EditCommand)
Replaces an existing file’s content, gated by the folder
write-permission rules (issue #1574). Requires the drive.file
scope if omni-dev created the file, or the unrestricted drive
scope for any pre-existing file (drive auth login --write-file
or --write-full).
Rename(RenameCommand)
Renames a single Drive file. Requires the drive.metadata scope
(drive auth login --write).
Move(MoveCommand)
Moves one or more Drive files into a destination folder. Requires
the drive.metadata scope (drive auth login --write).
Permissions(PermissionsCommand)
Inspects the folder-scoped write-permission rules gating drive create/upload/edit (issue #1574).
Trait Implementations§
Source§impl FromArgMatches for DriveSubcommands
impl FromArgMatches for DriveSubcommands
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>
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>
ArgMatches to self.Source§impl Subcommand for DriveSubcommands
impl Subcommand for DriveSubcommands
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
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
Self can parse a specific subcommand