RHINO-DEBUGGER(1)
π RHINO-DEBUGGER π
okay bestie, welcome to the rhino-debugger manual page, living in the General Commands Manual section, and lemme tell you she is a whole vibe π¦
β¨ NAME β¨
rhino-debugger β literally just boots up the rhino JavaScript debugger GUI πβ¨
π SYNOPSIS π
rhino-debugger [options] script_filename_or_url [script_arguments]
πΈ DESCRIPTION πΈ
so this page is a lil quick-and-dirty doc for the rhino-debugger command. it was written for the Debian distribution specifically because the original program was like "no manual page, we don't do that here" π and it's written according to the html documentation. slay.
rhino-debugger is a start script for the rhino JavaScript debugger. and what is the Rhino JavaScript debugger? it's a GUI π
that lets you debug interpreted JavaScript scripts running in Rhino. main character energy fr fr.
β οΈ HUGE heads up bestie: this debugger will NOT work with JavaScript scripts running in the mozilla browser, because Rhino isn't the engine used in those environments. so don't even try it. not me warning you twice. π
π OPTIONS π
-wβ turns on warnings. let the script spill the tea π«-versionversionNumber β picks the language version to compile with. the versionNumber string has to be one of100,110,120,130,140,150,160,170,180or200. see JavaScript Language Versions for more info on language.-opt,-OoptLevel β optimizes at level optLevel, which must be an integer between-1and9.-1means Interpretive mode is always used.0means no optimizations, while9means all the optimizations get performed. go big or go home π-fscript_filename_or_url β reads the content of script_filename_or_url and executes it as a JavaScript script.-escript_source β executes script_source as a JavaScript script.-modulesuri β adds a single path or URL element to the CommonJS module search path. (this implies-require)-requireβ enables CommonJS module support. π§-sandboxβ enables CommonJS sandbox mode. (this implies-require)-debugβ generates debug code. yes bestie, we're in debug mode now π₯-strictβ enables strict mode. no chaos allowed. periodt.-fatal-warningsβ treats warnings as errors. harsh but iconic π-encodingcharset β uses the specified character charset as the default when reading scripts.
π EXAMPLE π
here's an example of debugging the NervousText.js applet written in JavaScript. this example is provided in the librhino-java-doc package. ate and left no crumbs π
$ rhino-debugger NervousText.js
π¦ SEE ALSO π¦
the online documentation, chillin' right here: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Debugger β go read it, iykyk π
π AUTHOR π
this manual page was written by Damien Raude-Morvan <drazzib@debian.org>, for the Debian project (but may be used by others). absolute legend behavior π
okay that's the whole thing bestie!! this was RHINO-DEBUGGER(1) from the General Commands Manual β and yeah the footer just says RHINO-DEBUGGER(1) again, no source, version or date up in there, so that's genuinely all we got. go debug something cute πβ¨π«Ά
π¦ where this page comes from
- debian bookworm: rhino 1.7.14.1-0+deb12u1 Β· MPL-2.0
- debian trixie: rhino 1.7.15.1-0.1~deb13u1 Β· MPL-2.0
- ubuntu jammy: rhino 1.7.7.2-3 Β· MPL-2.0
- ubuntu noble: rhino 1.7.14-2.1 Β· MPL-2.0
- ubuntu questing: rhino 1.7.15-1
- ubuntu resolute: rhino 1.7.15-1build1 Β· MPL-2.0
- ubuntu stonking: rhino 1.7.15.1-0.1 Β· MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms