[][src]Enum s3find::arg::Cmd

pub enum Cmd {
    Exec {
        utility: String,
    },
    Print,
    Delete,
    Download {
        force: bool,
        destination: String,
    },
    Copy {
        destination: S3path,
        flat: bool,
    },
    Move {
        destination: S3path,
        flat: bool,
    },
    Ls,
    LsTags,
    Tags {
        tags: Vec<FindTag>,
    },
    Public,
}

Variants

Exec any shell program with every key

Fields of Exec

Utility(program) to run

Extended print with detail information

Delete matched keys

Download matched keys

Fields of Download

Force download files(overwrite) even if the target files are already present

Directory destination to download files to

Copy matched keys to a s3 destination

Fields of Copy

S3 path destination to copy files to

Copy keys like files

Move matched keys to a s3 destination

Fields of Move

S3 path destination to copy files to

Copy keys like files

Print the list of matched keys

Print the list of matched keys with tags

Set the tags(overwrite) for the matched keys

Fields of Tags

List of the tags to set

Make the matched keys public available (readonly)

Trait Implementations

impl PartialEq<Cmd> for Cmd
[src]

impl Clone for Cmd
[src]

Performs copy-assignment from source. Read more

impl Debug for Cmd
[src]

impl StructOpt for Cmd
[src]

Gets the struct from the command line arguments. Print the error message and quit the program in case of failure. Read more

Gets the struct from any iterator such as a Vec of your making. Print the error message and quit the program in case of failure. Read more

Gets the struct from any iterator such as a Vec of your making. Read more

Auto Trait Implementations

impl Send for Cmd

impl Sync for Cmd

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T