diff --git a/docs/self-evolution.md b/docs/self-evolution.md index 48fa5d8..2f07d1e 100644 --- a/docs/self-evolution.md +++ b/docs/self-evolution.md @@ -9,7 +9,7 @@ Historical verification snapshot: `51be33361422e55e1f2f00c33a0e0f8c56132a91` (the post-#54 `main` revision, captured before this #55 documentation-only update). Snapshot date: 2026-09-04. -Current repository test count at this snapshot: **195 unittest cases**. +Current repository test count at this snapshot: **196 unittest cases**. ## Verified surface diff --git a/install.ps1 b/install.ps1 index 03579ee..394b440 100644 --- a/install.ps1 +++ b/install.ps1 @@ -21,11 +21,7 @@ $releaseWheelUrl = "https://github.com/EvanProgramming/OpenKyrozen/releases/down $homeDirectory = if ($env:HOME) { $env:HOME } else { $env:USERPROFILE } Write-Output "" -Write-Output " ____ ____ _____ _ _ ____ _____ _ _ ____ _ _ " -Write-Output " / __ \/ __ \/ ____| \ | | _ \| ____| \ | |/ ___|| | | |" -Write-Output "| | | | | | | | | \| | |_) | _| | \| | | | | | |" -Write-Output "| |__| | |__| | |____| |\ | __/| |___| |\ | |___ | |_| |" -Write-Output " \____/\____/ \_____|_| \_|_| |_____|_| \_|\____| \___/ " +Write-Output "OPENKYROZEN" Write-Output "OpenKyrozen computer-native installer" Write-Output "" diff --git a/install.sh b/install.sh index 27b520f..207e55b 100755 --- a/install.sh +++ b/install.sh @@ -5,13 +5,8 @@ set -eu info() { printf '%s\n' "[INFO] $*"; } fail() { printf '%s\n' "[ERROR] $*" >&2; exit 1; } -printf '%s\n' \ - ' ____ ____ _____ _ _ ____ _____ _ _ ____ _ _ ' \ - ' / __ \/ __ \/ ____| \ | | _ \| ____| \ | |/ ___|| | | |' \ - '| | | | | | | | | \| | |_) | _| | \| | | | | | |' \ - '| |__| | |__| | |____| |\ | __/| |___| |\ | |___ | |_| |' \ - ' \____/\____/ \_____|_| \_|_| |_____|_| \_|\____| \___/ ' -printf '%s\n\n' 'OpenKyrozen computer-native installer' +printf '%s\n' 'OPENKYROZEN' 'OpenKyrozen computer-native installer' +printf '\n' release_version='2.0.2' release_tag="v$release_version" diff --git a/tests/test_distribution.py b/tests/test_distribution.py index ccf239e..2f2c880 100644 --- a/tests/test_distribution.py +++ b/tests/test_distribution.py @@ -95,6 +95,14 @@ def test_posix_installer_has_valid_syntax_and_idempotent_user_path_logic(self): self.assertNotIn("pypi.org", text) self.assertIn("installed_version=", text) + def test_installers_use_plain_canonical_banner(self): + for name in ("install.sh", "install.ps1"): + text = (ROOT / name).read_text(encoding="utf-8") + with self.subTest(installer=name): + self.assertIn("OPENKYROZEN", text) + self.assertIn("computer-native installer", text) + self.assertNotIn("____", text) + def test_powershell_installer_is_static_safe_and_parses_when_available(self): installer = ROOT / "install.ps1" text = installer.read_text(encoding="utf-8")