WEBXREF(1)

πŸ“¦ version 20.2, in ubuntu jammy

πŸ’– WEBXREF(1) πŸ’–

ok so bestie, this is the manual page for webxref, from the AWS User's Guide era. it lives in section 1 of the manual, like all the little command-line icons do. grab a strawberry πŸ“ and let's go.


✨ NAME ✨

webxref β€” the girl who outputs references to ids and classes in an Ajax Web application πŸ’…


🌸 SYNOPSIS 🌸

webxref [-huxcCiIv] files..

yes the flags are squished together like that. she's compact. she's efficient. she's iconic.


πŸ¦‹ DESCRIPTION πŸ¦‹

ok so first things first β€” The Ada Web Server is a library that lets you embed a whole web server into your Ada application. not just HTTP, bestie β€” it also does SOAP, WSDL and a bunch of other facilities. so yeah, you can write full-fledged web applications. main character energy fr fr. πŸ‘‘

so what's WSDL (Web Service Definition Language)? it's a language based on XML. WSDL documents describe, in a formal way, the interface to Web Services. this description consists of:

  • the end-point (URL to the server offering the service)
  • the SOAPAction (needed to call the remote procedure)
  • the procedure names
  • a description of the input and output parameters

and then there's webxref β€” with her you can track down unused or undefined entities in Ajax Web development. because ngl it is very difficult to make sure a referenced Id actually exists in Web pages. like, so difficult. 😭

Please see the AWS User's guide for more details on how webxref works, and how you can use it to develop web services. (go read it, bestie, it's giving homework but in a good way πŸ“š)

πŸ’… OPTIONS πŸ’…

one bullet per flag, no skipping, we're thorough in this group chat:

  • -h β€” display help 🫢 (the classic cry for help, but make it a flag)
  • -x β€” output all cross-references. this is the default btw, so if you do nothing she does everything ✨
  • -u β€” output unused entities only
  • -d β€” output referenced but undefined entities only (the ghost ids πŸ‘»)
  • -i β€” handle id elements
  • -I β€” do not handle id elements (capital I, she said no πŸ™…)
  • -pi prefix β€” id must have the given prefix. ('file_based' to use filename based prefix) 🌈
  • -pc prefix β€” class must have the given prefix
  • -ki name β€” kill id, do not handle this specific id πŸ’€ (yes, "kill". dramatic but accurate.)

πŸ”₯ SEE ALSO πŸ”₯

also: The Ada Web Server User's Guide in package libaws-doc. πŸ“–


πŸ‘‘ AUTHOR πŸ‘‘

webxref was written by AdaCore as part of the Ada Web Server. πŸ› οΈ

This manual page was written by Nicolas Boulenguez <nicolas@debian.org> for Debian GNU/Linux. 🐧


ok that's the whole page, you ate it, periodt. πŸ’–

this was GNU Ada Tools, version dated 2014-08-14, and that's the vibe check, signed off with a bow πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from