Class: Omnizip::ArchiveCommands
Overview
Archive commands subcommand group
Class Method Summary
collapse
Instance Method Summary
collapse
dispatch
Methods included from Shared
#format_bytes, #handle_error
Class Method Details
.exit_on_failure? ⇒ Boolean
128
129
130
|
# File 'lib/omnizip/cli.rb', line 128
def exit_on_failure?
true
end
|
Instance Method Details
#create(output, *inputs) ⇒ Object
214
215
216
217
218
|
# File 'lib/omnizip/cli.rb', line 214
def create(output, *inputs)
Omnizip::Commands::ArchiveCreateCommand.new(options).run(output, *inputs)
rescue StandardError => e
handle_error(e)
end
|
262
263
264
265
266
267
|
# File 'lib/omnizip/cli.rb', line 262
def (archive, output_dir = nil)
Omnizip::Commands::ArchiveExtractCommand.new(options).run(archive,
output_dir)
rescue StandardError => e
handle_error(e)
end
|
342
343
344
345
346
|
# File 'lib/omnizip/cli.rb', line 342
def metadata(archive, pattern = nil)
Omnizip::Commands::MetadataCommand.new(options).run(archive, pattern)
rescue StandardError => e
handle_error(e)
end
|
#repair(archive, output) ⇒ Object
365
366
367
368
369
|
# File 'lib/omnizip/cli.rb', line 365
def repair(archive, output)
Omnizip::Commands::ArchiveRepairCommand.new(options).run(archive, output)
rescue StandardError => e
handle_error(e)
end
|
#verify(archive) ⇒ Object