Method: VMC::Cli::Command::Apps#environment_add

Defined in:
lib/cli/commands/apps.rb

#environment_add(appname, k, v = nil) ⇒ Object



328
329
330
331
332
333
334
335
336
337
338
# File 'lib/cli/commands/apps.rb', line 328

def environment_add(appname, k, v=nil)
  app = client.app_info(appname)
  env = app[:env] || []
  k,v = k.split('=', 2) unless v
  env << "#{k}=#{v}"
  display "Adding Environment Variable [#{k}=#{v}]: ", false
  app[:env] = env
  client.update_app(appname, app)
  display 'OK'.green
  restart appname if app[:state] == 'STARTED'
end