class Simp::Metadata::Commands::Clone
Public Instance Methods
run(argv, engine = nil)
click to toggle source
# File lib/simp/metadata/commands/clone.rb, line 6 def run(argv, engine = nil) options = defaults(argv) do |opts,options| opts.banner = 'Usage: simp-metadata clone <source_release> <target_release>' end engine, root = get_engine(engine, options) begin engine.releases.create(argv[1], argv[0]) engine.save((['simp-metadata', 'clone'] + argv).join(' ')) if root rescue RuntimeError => e Simp::Metadata.critical(e.message) exit 5 end end