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