cli/lib/commands/rbld_modify.rb in rbld-1.0.2 vs cli/lib/commands/rbld_modify.rb in rbld-1.1.0

- old
+ new

@@ -1,22 +1,27 @@ module Rebuild::CLI class RbldModifyCommand < Command + + include RunOptions + def initialize @usage = [ { :syntax => "modify [OPTIONS] [ENVIRONMENT[:TAG]]", :description => "Interactive mode: opens shell in the " \ "specified enviroment" }, { :syntax => "modify [OPTIONS] [ENVIRONMENT[:TAG]] -- COMMANDS", :description => "Scripting mode: runs COMMANDS in the " \ "specified environment" } ] @description = "Modify a local environment" + @options = opts_text end def run(parameters) + runopts, parameters = parse_opts( parameters ) env = Environment.new( parameters.shift ) cmd = get_cmdline_tail( parameters ) rbld_log.info("Going to modify \"#{env}\" with \"#{cmd}\"") - @errno = engine_api.modify!( env, cmd ) + @errno = engine_api.modify!( env, cmd, runopts ) end end end