From 5a7dc56b5141655fe63ebe51ffe9c30921f8eb70 Mon Sep 17 00:00:00 2001 From: Ruidy Date: Fri, 19 Feb 2021 15:45:54 +0100 Subject: [PATCH] refactor: cli --- src/index.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/index.ts b/src/index.ts index e465966..009cca3 100644 --- a/src/index.ts +++ b/src/index.ts @@ -10,17 +10,16 @@ const start = async () => { console.log("👉 "); for await (const line of readLines(Deno.stdin)) { - switch (line.trim()) { - case "": { - console.log(sayRandomHello()); - break; - } - default: { - const id = new ID(parseInt(line.trim(), 10)); - console.log(sayHello(id)); - } + const value = line.trim(); + + if (value === "") { + console.log(sayRandomHello()); + } else if (value === "quit") { + return; + } else { + const id = new ID(parseInt(value, 10)); + console.log(sayHello(id)); } - break; } };