Struct rocfl::cmd::opts::MoveCmd [−][src]
pub struct MoveCmd {
pub internal: bool,
pub object_id: String,
pub source: Vec<String>,
pub destination: String,
}
Expand description
Move external or internal files into an object
If the target object does not already have a staged version, a new staged version is created, and the files are moved to it. The changes must be committed before they are reflected in a new OCFL version in the object in the main repository.
Fields
internal: bool
Source paths should be interpreted as logical paths internal to the object
object_id: String
ID of the object to move files into
source: Vec<String>
Source files to move. Glob patterns are supported.
destination: String
Destination logical path. Specify ‘/’ to move into the object’s root
Trait Implementations
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
Assign values from ArgMatches
to self
.
Auto Trait Implementations
impl RefUnwindSafe for MoveCmd
impl UnwindSafe for MoveCmd
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more