RHINO-DEBUGGER(1)

πŸ“¦
version 1.7.15.1 Β· 2 versions
  • 1.7.15.1 Β· debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.7.15 Β· arch rolling
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 πŸ«–
  • -version versionNumber β€” picks the language version to compile with. the versionNumber string has to be one of 100, 110, 120, 130, 140, 150, 160, 170, 180 or 200. see JavaScript Language Versions for more info on language.
  • -opt, -O optLevel β€” optimizes at level optLevel, which must be an integer between -1 and 9. -1 means Interpretive mode is always used. 0 means no optimizations, while 9 means all the optimizations get performed. go big or go home πŸ’…
  • -f script_filename_or_url β€” reads the content of script_filename_or_url and executes it as a JavaScript script.
  • -e script_source β€” executes script_source as a JavaScript script.
  • -modules uri β€” 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 πŸ’€
  • -encoding charset β€” 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 πŸŽ€βœ¨πŸ«Ά