def self.takes_application(opts={})
if opts[:argument]
argument :app, "Name of an application", ["-a", "--app NAME"], :allow_nil => true, :default => :from_local_git, :covered_by => :application_id
else
option ["-a", "--app NAME"], "Name of an application", :default => :from_local_git, :covered_by => :application_id
end
option ["-n", "--namespace NAME"], "Name of a domain", :default => :from_local_git
option ["--application-id ID"], "ID of an application", :hide => true, :default => :from_local_git, :covered_by => :app
end