From 981ca7e9a45b028da0af735fc672f561b8519544 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Peri=C4=87?= Date: Thu, 23 Jan 2025 10:55:51 +0100 Subject: [PATCH 1/3] expanded podman support --- src/bin/start-keycloak/start-keycloak.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/start-keycloak/start-keycloak.ts b/src/bin/start-keycloak/start-keycloak.ts index 17def692..0401e557 100644 --- a/src/bin/start-keycloak/start-keycloak.ts +++ b/src/bin/start-keycloak/start-keycloak.ts @@ -56,7 +56,11 @@ export async function command(params: { ?.toString("utf8"); } catch {} - if (commandOutput?.includes("Docker") || commandOutput?.includes("podman")) { + if ( + commandOutput?.includes("Docker") || + commandOutput?.includes("docker") || + commandOutput?.includes("podman") + ) { break exit_if_docker_not_installed; } From 75ab130249704e0ba2915900af90b796dcd89a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Peri=C4=87?= Date: Thu, 23 Jan 2025 14:42:03 +0100 Subject: [PATCH 2/3] refactor to shorten the code --- src/bin/start-keycloak/start-keycloak.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/bin/start-keycloak/start-keycloak.ts b/src/bin/start-keycloak/start-keycloak.ts index 0401e557..3c8a5b67 100644 --- a/src/bin/start-keycloak/start-keycloak.ts +++ b/src/bin/start-keycloak/start-keycloak.ts @@ -56,11 +56,7 @@ export async function command(params: { ?.toString("utf8"); } catch {} - if ( - commandOutput?.includes("Docker") || - commandOutput?.includes("docker") || - commandOutput?.includes("podman") - ) { + if (["Docker", 'docker', 'podman'].includes(commandOutput?)) { break exit_if_docker_not_installed; } From 8b4b24a0368f6798d3036d8399ae2a53c99ae47b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Peri=C4=87?= Date: Thu, 23 Jan 2025 14:42:53 +0100 Subject: [PATCH 3/3] consisteny --- src/bin/start-keycloak/start-keycloak.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/start-keycloak/start-keycloak.ts b/src/bin/start-keycloak/start-keycloak.ts index 3c8a5b67..13a803e4 100644 --- a/src/bin/start-keycloak/start-keycloak.ts +++ b/src/bin/start-keycloak/start-keycloak.ts @@ -56,7 +56,7 @@ export async function command(params: { ?.toString("utf8"); } catch {} - if (["Docker", 'docker', 'podman'].includes(commandOutput?)) { + if (["Docker", "docker", "podman"].includes(commandOutput?)) { break exit_if_docker_not_installed; }