lib/brief/cli/run.rb in brief-1.11.6 vs lib/brief/cli/run.rb in brief-1.11.7
- old
+ new
@@ -1,4 +1,22 @@
+command "run command" do |c|
+ c.syntax = 'brief run FILE'
+ c.description = 'run a script in the context of the briefcase'
+
+ c.action do |args, options|
+ command = args.first.to_s.to_sym
+
+ bc = Brief.case
+ bc = bc.call if bc.respond_to?(:call)
+
+ if !Brief.commands[command.to_sym]
+ puts "Invalid command. #{ Brief.commands.keys }"
+ else
+ bc.run_command(command.to_sym, *args)
+ end
+ end
+end
+
command "run" do |c|
c.syntax = 'brief run FILE'
c.description = 'run a script in the context of the briefcase'
c.action do |args, options|