banner: more detailed ornate skeleton key
release / build (arm64) (push) Waiting to run
release / build (x86_64) (push) Waiting to run
release / release (push) Blocked by required conditions

The v0.4.1 box-drawing key was minimalist — round bow, line shaft,
small bit. Replaced with a more detailed ornate skeleton-key
silhouette in the classic ASCII-art-of-keys tradition:

  - Round bow with internal "hole" rendered via stylized 8/b/d/'
    pattern (suggests the decorative loop you'd grip)
  - Long shaft running right across the banner
  - Bit at the end with a staircase notch pattern (the iconic
    "key-tooth" descent showing the wards that engage the lock)

Same height as the previous banner. SKELETONKEY block letters
below unchanged.

Bump 0.4.1 → 0.4.2.
This commit is contained in:
2026-05-16 22:57:01 -04:00
parent b5188b7818
commit e7ced5db7c
2 changed files with 21 additions and 15 deletions
+10 -7
View File
@@ -7,13 +7,16 @@
> vulnerable to, and — with explicit confirmation — gets you root. > vulnerable to, and — with explicit confirmation — gets you root.
``` ```
╭───╮ ,d8888b,
d88' `88b
│ ● │════════════════════════════════════════════════════════╗ d88' ,db, `88b
╲ ╱ ╔══╩══╗ 88 d8''8b 88===========================================,
╰───╯ ║ ╔═╝ 88 88 88 88 `=,
║ ║ 88 `8bd8' 88 "Yb,
╚═══╝ `8b `""' d8' Yb
Y8, ,8P ,d8'
`Y8888P'' ,d8P'
d8P"
███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗ ███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗
██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝ ██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝
+11 -8
View File
@@ -28,17 +28,20 @@
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#define SKELETONKEY_VERSION "0.4.1" #define SKELETONKEY_VERSION "0.4.2"
static const char BANNER[] = static const char BANNER[] =
"\n" "\n"
" ╭───╮\n" " ,d8888b,\n"
" \n" " d88' `88b\n"
" │ ● │════════════════════════════════════════════════════════╗\n" " d88' ,db, `88b\n"
" ╲ ╱ ╔══╩══╗\n" " 88 d8''8b 88===========================================,\n"
" ╰───╯ ║ ╔═╝\n" " 88 88 88 88 `=,\n"
" ║ ║\n" " 88 `8bd8' 88 \"Yb,\n"
" ╚═══╝\n" " `8b `\"\"' d8' Yb\n"
" Y8, ,8P ,d8'\n"
" `Y8888P'' ,d8P'\n"
" d8P\"\n"
"\n" "\n"
" ███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗\n" " ███████╗██╗ ██╗███████╗██╗ ███████╗████████╗ ██████╗ ███╗ ██╗██╗ ██╗███████╗██╗ ██╗\n"
" ██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝\n" " ██╔════╝██║ ██╔╝██╔════╝██║ ██╔════╝╚══██╔══╝██╔═══██╗████╗ ██║██║ ██╔╝██╔════╝╚██╗ ██╔╝\n"