From 6a749811c7a02c014b600c8949c760f9951a8178 Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Sun, 9 Aug 2026 20:59:04 +0200 Subject: [PATCH] LICENSE --- LICENSE | 2 +- README.md | 2 +- cmd/kctl-tui/full.go | 3 +++ cmd/kctl-tui/helpers.go | 3 +++ cmd/kctl-tui/list_item.go | 3 +++ cmd/kctl-tui/main.go | 3 +++ cmd/kctl-tui/panel.go | 3 +++ install.sh | 2 ++ internal/config/config.go | 3 +++ internal/config/config_test.go | 3 +++ internal/kctl/diff.go | 3 +++ internal/kctl/diff_test.go | 3 +++ internal/kctl/labels.go | 3 +++ internal/kctl/labels_test.go | 3 +++ internal/kctl/template.go | 3 +++ internal/kctl/template_test.go | 3 +++ internal/kubeexec/kubeexec.go | 3 +++ internal/kubeexec/log.go | 3 +++ 18 files changed, 49 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 98c13dc..3556447 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Stefan Koelle +Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index ccb7b99..b9f244f 100644 --- a/README.md +++ b/README.md @@ -227,4 +227,4 @@ and untested, since it has no meaningful behavior without a live cluster. ## License -[MIT](LICENSE) +Licensed under the [MIT License](LICENSE) - Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) diff --git a/cmd/kctl-tui/full.go b/cmd/kctl-tui/full.go index 0332c26..746ce3a 100644 --- a/cmd/kctl-tui/full.go +++ b/cmd/kctl-tui/full.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package main import ( diff --git a/cmd/kctl-tui/helpers.go b/cmd/kctl-tui/helpers.go index f803e37..8450902 100644 --- a/cmd/kctl-tui/helpers.go +++ b/cmd/kctl-tui/helpers.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package main import "github.com/skoelle/kctl-tui/internal/kctl" diff --git a/cmd/kctl-tui/list_item.go b/cmd/kctl-tui/list_item.go index 2f9682c..f986493 100644 --- a/cmd/kctl-tui/list_item.go +++ b/cmd/kctl-tui/list_item.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package main // simpleItem is a minimal implementation of list.Item used for all diff --git a/cmd/kctl-tui/main.go b/cmd/kctl-tui/main.go index fbd66c4..d48a622 100644 --- a/cmd/kctl-tui/main.go +++ b/cmd/kctl-tui/main.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package main import ( diff --git a/cmd/kctl-tui/panel.go b/cmd/kctl-tui/panel.go index 9d5bbfc..d381425 100644 --- a/cmd/kctl-tui/panel.go +++ b/cmd/kctl-tui/panel.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package main import ( diff --git a/install.sh b/install.sh index 947d7e7..ea1c539 100644 --- a/install.sh +++ b/install.sh @@ -1,4 +1,6 @@ #!/usr/bin/env bash +# Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +# Licensed under the MIT License. See LICENSE file in project root for details. # Install script for kctl-tui. # Downloads the latest GitHub release binary matching the current OS/arch # and installs it to /usr/local/bin (or $INSTALL_DIR if set). diff --git a/internal/config/config.go b/internal/config/config.go index ca571f8..63a15f3 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + // Package config loads the user-specific, non-versioned kctl-tui // configuration (contexts, envs, templates) from a YAML file. package config diff --git a/internal/config/config_test.go b/internal/config/config_test.go index d4dbd40..60c1cc7 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package config import ( diff --git a/internal/kctl/diff.go b/internal/kctl/diff.go index 9479ac8..88a8f9a 100644 --- a/internal/kctl/diff.go +++ b/internal/kctl/diff.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kctl import "sort" diff --git a/internal/kctl/diff_test.go b/internal/kctl/diff_test.go index 11937af..3afed60 100644 --- a/internal/kctl/diff_test.go +++ b/internal/kctl/diff_test.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kctl import "testing" diff --git a/internal/kctl/labels.go b/internal/kctl/labels.go index 54fd0b3..c365bf9 100644 --- a/internal/kctl/labels.go +++ b/internal/kctl/labels.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kctl import "sort" diff --git a/internal/kctl/labels_test.go b/internal/kctl/labels_test.go index 9e73ebe..2854ad3 100644 --- a/internal/kctl/labels_test.go +++ b/internal/kctl/labels_test.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kctl import ( diff --git a/internal/kctl/template.go b/internal/kctl/template.go index c2fb4f5..68bda39 100644 --- a/internal/kctl/template.go +++ b/internal/kctl/template.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kctl import "strings" diff --git a/internal/kctl/template_test.go b/internal/kctl/template_test.go index 1e5f3ae..9d7e468 100644 --- a/internal/kctl/template_test.go +++ b/internal/kctl/template_test.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kctl import "testing" diff --git a/internal/kubeexec/kubeexec.go b/internal/kubeexec/kubeexec.go index 0c3081b..b9d9f8e 100644 --- a/internal/kubeexec/kubeexec.go +++ b/internal/kubeexec/kubeexec.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + // Package kubeexec wraps kubectl/aws-cli invocations used by kctl-tui. // All functions here have side effects (they run external processes) and // are therefore not covered by unit tests; the pure logic they depend on diff --git a/internal/kubeexec/log.go b/internal/kubeexec/log.go index 359d4f7..448692f 100644 --- a/internal/kubeexec/log.go +++ b/internal/kubeexec/log.go @@ -1,3 +1,6 @@ +// Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de) +// Licensed under the MIT License. See LICENSE file in project root for details. + package kubeexec import (