lib/datapimp/cli.rb in datapimp-1.2.1 vs lib/datapimp/cli.rb in datapimp-1.2.2
- old
+ new
@@ -1,10 +1,11 @@
require 'launchy'
module Datapimp
module Cli
def self.load_commands(from_path=nil)
+ $datapimp_cli ||= "datapimp"
from_path ||= Datapimp.lib.join("datapimp","cli")
Dir[from_path.join("**/*.rb")].each {|f| require(f) }
end
def self.accepts_keys_for(c, *services)
@@ -40,9 +41,19 @@
end
if services.include?(:amazon) || services.include?(:aws)
c.option '--aws-secret-access-key', String, 'AWS Secret Access Key'
c.option '--aws-access-key-id', String, 'AWS Access Key ID'
+ end
+
+ if services.include?(:keen)
+ c.option '--keen-project-id', String, 'Keen Project ID'
+ c.option '--keen-read-key', String, 'Keen Read Key'
+ c.option '--keen-write-key', String, 'Keen Write Key'
+ end
+
+ if services.include?(:pivotal)
+ c.option '--pivotal-access-token', String, 'Pivotal Tracker Access Token'
end
end
end
end