6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/blazemeter/command/api.rb', line 6
def cmd_init argv
@user_key = user_key
if !@user_key
@user_key = read_credentials[0]
end
if !@user_key
vars = Blazemeter::Command::Test.parse argv
@user_key = vars["apikey"]
if !@user_key && ENV['BLAZEMETER_APIKEY']
puts "Heroku BlazeMeter APIKEY found. Use it? [y/n]"
use = gets.chomp.downcase
if use[0..0] == 'y'
@user_key = ENV['BLAZEMETER_APIKEY']
end
end
if !@user_key
@user_key = ask_for_credentials
end
if @user_key
write_credentials
puts "Blazemeter API KEY stored."
end
else
puts "BlazeMeter already initialized. Use blazemeter api:reset to change API KEY"
end
end
|