Class: KY::Cli
- Inherits:
-
Thor
- Object
- Thor
- KY::Cli
- Defined in:
- lib/ky/cli.rb
Instance Method Summary collapse
- #compile(config_or_secrets_path = nil, secrets_or_config_path = nil, output_dir = nil) ⇒ Object
- #decode(input_source = $stdin, output_source = $stdout) ⇒ Object
- #encode(input_source = $stdin, output_source = $stdout) ⇒ Object
- #env(input_source1, input_source2 = $stdin, output_source = $stdout) ⇒ Object
- #example ⇒ Object
- #merge(input_source1, input_source2 = $stdin, output_source = $stdout) ⇒ Object
Instance Method Details
#compile(config_or_secrets_path = nil, secrets_or_config_path = nil, output_dir = nil) ⇒ Object
39 40 41 |
# File 'lib/ky/cli.rb', line 39 def compile(config_or_secrets_path=nil, secrets_or_config_path=nil, output_dir=nil) API.compile(config_or_secrets_path, secrets_or_config_path, output_dir, ) end |
#decode(input_source = $stdin, output_source = $stdout) ⇒ Object
11 12 13 |
# File 'lib/ky/cli.rb', line 11 def decode(input_source=$stdin, output_source=$stdout) API.decode(input_source, output_source) end |
#encode(input_source = $stdin, output_source = $stdout) ⇒ Object
6 7 8 |
# File 'lib/ky/cli.rb', line 6 def encode(input_source=$stdin, output_source=$stdout) API.encode(input_source, output_source) end |
#env(input_source1, input_source2 = $stdin, output_source = $stdout) ⇒ Object
21 22 23 |
# File 'lib/ky/cli.rb', line 21 def env(input_source1, input_source2=$stdin, output_source=$stdout) API.env(input_source1, input_source2, output_source) end |
#example ⇒ Object
44 45 46 47 48 49 50 51 52 53 |
# File 'lib/ky/cli.rb', line 44 def example puts "Writing dev.yml environment example" `cp #{__dir__}/../../examples/dev.yml .` puts "Writing .ky.yml configuration example" `cp #{__dir__}/../../examples/.ky.yml .` puts "Writing deployment_base.yml template example" `cp #{__dir__}/../../examples/deployment_base.yml .` puts "Writing dev.deployment.yml template-override example" `cp #{__dir__}/../../examples/dev.deployment.yml .` end |