SHAKE(1)

πŸ“¦
version 1.0.2 Β· 5 versions
, in debian trixie, ubuntu resolute

πŸ’– 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 is test.lua, and -r is 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