From 69ecadaefd354f0ca1c60ec766912616e55096ed Mon Sep 17 00:00:00 2001 From: Luka Vandervelden Date: Sat, 8 Jun 2019 03:04:11 +0200 Subject: [PATCH] TODOs and --help. --- src/main.cr | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/main.cr b/src/main.cr index 5f32bcb..ab7ab72 100644 --- a/src/main.cr +++ b/src/main.cr @@ -313,6 +313,9 @@ class Service File.delete "#{path}/#{name}.#{@environment.name}.yaml" end + # TODO: + # - Improve error handling when a string is not a proper reference to a + # service instance. def self.get_by_id(id) matches = id.match /[^\/]*/ unless matches @@ -333,14 +336,14 @@ parser = OptionParser.parse! do |parser| parser.banner = "usage: yunoservice [options]\n" + "\n" + "commands:\n" + - " start\n" + - " stop\n" + - " status\n" + - " show\n" + - " add\n" + - " del\n" + - " list\n" + - " list-environments\n" + + " start Starts a stopped or dead service.\n" + + " stop Stops a running service.\n" + + " status Shows the current state of a service.\n" + + " show Describe a service in detail.\n" + + " add Add a service to an environment.\n" + + " del Remove a service from an environment.\n" + + " list Lists registered services.\n" + + " list-environments Lists registered environments.\n" + "\n" + "options:\n"