bin/boojs in boojs-0.0.2 vs bin/boojs in boojs-0.0.3
- old
+ new
@@ -1,28 +1,23 @@
#!/usr/bin/env ruby
-require 'gocd-slack-server'
+require 'boojs'
+require 'optparse'
+require 'phantomjs'
-gocd_addr = ARGV[0]
-slack_hook = ARGV[1]
-bot_name = ARGV[2]
-user_pass = ARGV[3]
+#Parse
+##########################################
+parser = OptionParser.new do |opts|
+ opts.banner = "Usage: boojs [-v file]"
-def usage
- puts "-------------------------------------------------------------------------------------------"
- puts "usage:"
- puts "\t(sh)>gocdss 'http://localhost:5832' 'https://hooks.slack.com/services/abo3ot' my_bot_name"
- puts "\t(sh)>gocdss 'http://localhost:5832' 'https://hooks.slack.com/services/abo3ot' my_bot_name user:pass"
- puts "-------------------------------------------------------------------------------------------"
- exit 1
+ opts.on "-v FILE" do |f|
+ @file = f
+ end
end
-usage unless gocd_addr and slack_hook and bot_name
+parser.parse!
+##########################################
-server = Gocdss::Server.new gocd_addr: gocd_addr, slack_hook: slack_hook, bot_name: bot_name, user_pass:user_pass
-server.start
-
-#require 'json'
-#events = JSON.parse(File.read "./spec/assets/cancelled_first")
-
-#loop do
- #server.process_event events.shift
- #break if events.empty?
-#end
+#Run verify or run stdin/stdout mode?
+if @file
+ BooJS.verify File.read(@file)
+else
+ BooJS.pipe
+end