tolua++5.1(1)
π NAME π
okay so tolua++5.1 β it's the lua language binding development helper program, bestie. that's the whole vibe. it helps you build stuff. for Lua. with tolua++. slay.
β¨ SYNOPSIS β¨
tolua++5.1 [ options ] input_file
π¦ DESCRIPTION π¦
tolua++5.1 is a program that literally exists to help you build applications using the tolua++5.1 library for the Lua scripting language. that's it. that's the job. no cap. π«Ά
π OPTIONS π
the command line options are, and I need you to read all of them because I'm not letting you skip:
-vβ print version information. short and iconic. β¨-ofile β set the output file. default isstdout, because of course it is. π-Hfile β create an include file. yes, capital H, don't @ me.-nname β set the package name. default is the input file root name. so if you don't say anything, it just steals the name from your input file. main character energy honestly. π-pβ parse only. that's the whole thing. no printing, no nothing.-Pβ parse AND print structure information. capital P, for debugging. π₯-Sβ disable support for c++ strings. bye bye strings.-1β subtract 1 tooperator[]index, for compatibility withtolua5. yes the flag is literally the number one. π-Lfile β run a lua file (withdofile()) before doing anything. pre-game ritual. πΈ-Dβ disable automatic exporting of destructors for classes that have constructors, for compatibility withtolua5.-Wβ disable warnings for unsupported features, for compatibility withtolua5.-Cβ disable cleanup of included lua code, for easier debugging. (that lua code is staying right where it is, bestie π)-Evalue[=value]β add extra values to the luastate.-tβ export a list of types associates with the C++typeidname. (the original page spells it "asociates" and I'm keeping that energy fr fr π)-qβ don't print warnings to the console. quiet queen. π€«-hβ print usage information.
okay important one: should the input file be omitted, stdin is assumed; and in that case, the package name must be explicitly set. no guessing. not optional. periodt. π
π§ AUTHOR π§
this manual page was originally written by Filip Van Raemdonck <mechanix@debian.org> and Jimmy Kaplowitz <jimmy@debian.org> for the Debian GNU/Linux system. it was then expanded for tolua++5.1 by Cesare Tirabassi <norsetto@ubuntu.com> for the Ubuntu GNU/Linux system (but may be used by others). shoutout to the icons who wrote the docs π«Άπ
and that's a wrap on tolua++5.1(1) from Tolua++, dated 20 Jul 2009. literally vintage, still serving. go forth and bind those lua languages bestie, ily, mwah ππ β¨
π¦ where this page comes from
- debian bookworm: libtolua++5.1-dev 1.0.93-5 Β· MIT
- debian trixie: libtolua++5.1-dev 1.0.93-5 Β· MIT
- ubuntu jammy: libtolua++5.1-dev 1.0.93+repack-0ubuntu2 Β· MIT
- ubuntu noble: libtolua++5.1-dev 1.0.93+repack-0ubuntu2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms