SHAKE(1)
π SHAKE(1) π
okay bestie, so this is the manual page for Shake, a user command, and honestly? it's giving short and iconic. let's get into it π
β¨ NAME β¨
Shake β testing engine for lua π§
πΈ SYNOPSIS πΈ
shake [options] [filename]
π¦ DESCRIPTION π¦
so like. Shake is a simple and transparent test engine for Lua. that's the whole vibe. it assumes your tests only use the standard assert and print calls β nothing extra, nothing fancy, just the classics. no cap. π
it runs a test file called filename β and if you don't hand it a filename, it just assumes "test.lua" by default, lowkey helpful of it honestly β in the current directory, or in any of its subdirectories if you pass the -r option. the way it just... finds them all?? obsessed. β¨
π OPTIONS π
-h,--helpβ prints this help message. the classic. the icon. π«Ά-r,--recursiveβ recursively scans subdirectories for"test.lua"files and runs them. it's giving main character energy, it goes deep π-v,--versionβ prints the Shake version. short, sweet, slay π
reminder bestie: default filename istest.lua, and-ris the only thing that makes it wander into subdirectories. no-r, no adventure. periodt. π₯
okay and for the cute sign-off: this whole thing is Shake 1.0.2, dated April 2025, living under the manual name SHAKE(1). that's it, that's the page, go write some tests ππΈπ¦
π¦ where this page comes from
- debian trixie: shake 1.0.2-5
- ubuntu resolute: shake 1.0.2-5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms