banner: give the bit actual teeth
release / build (arm64) (push) Waiting to run
release / build (x86_64) (push) Waiting to run
release / release (push) Blocked by required conditions

Previous staircase pattern was just trailing decoration — not real
key teeth. Redesigned the bit as a hanging rectangle with two
clearly-projecting notch-teeth on its right edge (the part that
engages a lock's wards). Switched to box-drawing chars for the bit
since they make sharper notches than 8/b/d glyphs; bow stays
ornate-ASCII style.

Bump 0.4.3 → 0.4.4.
This commit is contained in:
2026-05-16 23:04:14 -04:00
parent 023289a03a
commit 347a9af832
2 changed files with 23 additions and 15 deletions
+11 -7
View File
@@ -10,13 +10,17 @@
,d8888b, ,d8888b,
d88' `88b d88' `88b
d88' ,db, `88b d88' ,db, `88b
888 d8''8b 888===========================================, 888 d8''8b 888===========================================
888 88 88 888 `=, 888 88 88 888
888 `8bd8' 888 "Yb, 888 `8bd8' 888 ╔══╩═╗
`88b `""' d88' Yb `88b `""' d88' ╠═╗
`Y8, ,8P' ,d8' `Y8, ,8P' ║ ║
`"Y8P"' ,d8P' `"Y8P"' ╠═╝
d8P" ║ ║
║ ╠═╗
║ ║ ║
║ ╠═╝
╚════╝
S K E L E T O N K E Y S K E L E T O N K E Y
``` ```
+12 -8
View File
@@ -28,20 +28,24 @@
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#define SKELETONKEY_VERSION "0.4.3" #define SKELETONKEY_VERSION "0.4.4"
static const char BANNER[] = static const char BANNER[] =
"\n" "\n"
" ,d8888b,\n" " ,d8888b,\n"
" d88' `88b\n" " d88' `88b\n"
" d88' ,db, `88b\n" " d88' ,db, `88b\n"
" 888 d8''8b 888===========================================,\n" " 888 d8''8b 888===========================================\n"
" 888 88 88 888 `=,\n" " 888 88 88 888 \n"
" 888 `8bd8' 888 \"Yb,\n" " 888 `8bd8' 888 ╔══╩═╗\n"
" `88b `\"\"' d88' Yb\n" " `88b `\"\"' d88' ╠═╗\n"
" `Y8, ,8P' ,d8'\n" " `Y8, ,8P' ║ ║\n"
" `\"Y8P\"' ,d8P'\n" " `\"Y8P\"' ╠═╝\n"
" d8P\"\n" " ║ ║\n"
" ║ ╠═╗\n"
" ║ ║ ║\n"
" ║ ╠═╝\n"
" ╚════╝\n"
"\n" "\n"
" S K E L E T O N K E Y\n" " S K E L E T O N K E Y\n"
" Curated Linux kernel LPE corpus — v" SKELETONKEY_VERSION "\n" " Curated Linux kernel LPE corpus — v" SKELETONKEY_VERSION "\n"