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
|
# File 'lib/thor/aws.rb', line 10
def self.included klass
klass.class_eval do
class_option(:profile,
desc: "Load credentials by profile name from shared credentials file.",
aliases: [:p],
)
class_option(:access_key_id,
desc: "AWS access key id.",
aliases: [:k],
)
class_option(:secret_access_key,
desc: "AWS secret access key.",
aliases: [:s],
)
class_option(:region,
desc: "AWS region.",
aliases: [:r],
)
class_option(:shared_credentials_path,
desc: "AWS shared credentials path.",
)
end
end
|