class KY::Cli

Public Instance Methods

compile(config_or_secrets_path=nil, secrets_or_config_path=nil, output_dir=nil) click to toggle source
# 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, options)
end
decode(input_source=$stdin, output_source=$stdout) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# 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() click to toggle source
# 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
merge(input_source1, input_source2=$stdin, output_source=$stdout) click to toggle source
# File lib/ky/cli.rb, line 16
def merge(input_source1, input_source2=$stdin, output_source=$stdout)
  API.merge(input_source1, input_source2, output_source)
end