Class: Mimas::CLI::Commands::Env::View

Inherits:
Env
  • Object
show all
Defined in:
lib/mimas/commands/env/view.rb

Instance Method Summary collapse

Instance Method Details

#call(site:, server_name:) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/mimas/commands/env/view.rb', line 7

def call(site:, server_name:)
  site    = Config.current.sites[site.to_sym]
  server  = Config.current.servers[server_name.to_sym]

  ssh(server) do |session|
    session.run "mkdir -p #{server.site_root(site)}"
    session.run "touch #{server.site_root(site).join(".env")}"

    env = session.run "cat #{server.site_root(site).join(".env")}", capture: true

    say env.bold.white
  end
end