diff --git a/src/service.cr b/src/service.cr index de89e4f..f5f7150 100644 --- a/src/service.cr +++ b/src/service.cr @@ -90,7 +90,14 @@ commands.push "add", "Adds a service to an environment." do |args| end commands.push "del", "Removes a service from an environment." do |args| - Service.new(args[0], args[1]?).remove RC_DIRECTORY + if args.size < 1 + STDERR.puts "usage: service del [id [...]]" + exit 1 + end + + args.each do |id| + Service.get_by_id(id).try &.remove RC_DIRECTORY + end end commands.push "start", "Starts a service." do