From f9ed5be6709b4ed9d2dfde2b8021d9722b516da9 Mon Sep 17 00:00:00 2001 From: Lukas Cech Date: Mon, 3 Feb 2025 12:18:54 +0100 Subject: [PATCH] Improve klogs alias cross platform --- home-manager/common.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/home-manager/common.nix b/home-manager/common.nix index 0745330..f53fe3b 100644 --- a/home-manager/common.nix +++ b/home-manager/common.nix @@ -138,24 +138,24 @@ in git-sync-remote = lib.mkDefault "git remote update origin --prune"; klogs = lib.mkDefault "${pkgs.writeShellScript "klogs" '' - local ctx="$1" - local namespace="$2" - local label="$3" + ctx="$1" + namespace="$2" + label="$3" + echo=${pkgs.coreutils}/bin/echo if [[ "$ctx" == "" || "$namespace" == "" || "$label" == "" ]]; then echo "Usage: klogs context namespace label" - echo "\nContexts:" + echo "${"\n"}Contexts:" kubectl config get-contexts -o name | sed 's/^/\t/g' echo "Label examples:" - echo "\tapp.kubernetes.io/name=..." - echo "\teks.amazonaws.com/component=..." - return 1 + echo "${"\t"}app.kubernetes.io/name=..." + echo "${"\t"}eks.amazonaws.com/component=..." + exit 1 fi kubectl --context "$ctx" logs -f -n "$namespace" -l "$label" - ''} - "; + ''}"; nixfix = lib.mkDefault "nix fmt ./**/*.nix";