service/src/get-port.cr
Luka Vandervelden d3fe317665 Grooming, service reload, Service#reload.
`reload-command:` can be defined in service definition `.spec` files.
2019-11-09 21:52:43 +01:00

19 lines
358 B
Crystal

require "./config.cr"
require "./service/environment.cr"
require "./service/service_definition.cr"
require "./service/service.cr"
context = Service::Context.new
context.load
if ARGV.size != 2
STDERR.puts "usage: get-port <service-id> <port-id>"
exit 1
end
service_id, port_id = ARGV
puts context.get_service_by_id(service_id).not_nil!.ports[port_id]