module Appd

Constants

VERSION

Public Class Methods

apps_path() click to toggle source
# File lib/appd.rb, line 5
def self.apps_path
  ENV["APPS_PATH"]
end
exec(command, options) click to toggle source
Calls superclass method
# File lib/appd.rb, line 9
def self.exec(command, options)
  super "source ~/.appd/#{options.server ? options.server : "current-server"} && direnv exec #{options.apps_path}/#{options.app} #{command}"
end
select(server) click to toggle source
# File lib/appd.rb, line 13
def self.select(server)
  if File.file?("#{APPD_PATH}/#{server}")
    print "Selecting the #{server} Docker Server ENV file..."
    File.open("#{APPD_PATH}/current-server", "w") { |f| f.write("source ~/.appd/#{server}") }
    puts "Done!"
  else
    puts "There is no Docker Server ENV file for #{server}..."
  end
end