9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/holivia/commands/auth.rb', line 9
def login(args = [])
options = {}
OptionParser.new do |opts|
opts.banner = "Usage: holivia login [--email EMAIL --password PASSWORD]"
opts.on("--email EMAIL") { |v| options[:email] = v }
opts.on("--password PASSWORD") { |v| options[:password] = v }
end.parse!(args)
email = options[:email] || prompt("Email: ")
password = options[:password] || prompt_secret("Password: ")
Holivia::Auth.new.login(email: email, password: password)
puts "Logged in successfully."
end
|