UR::Na...::Base(3pm)

πŸ“¦
version 0.470 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

✨ NAME ✨

UR::Namespace::Command β€” the top-level Command module for all the UR namespace commands πŸ’–

(and yes bestie, this page lives in the User Contributed Perl Documentation section, filed under UR::Na...::Base(3pm) β€” that truncated name is just the man page being cute about long module names πŸ™ˆ)


🌸 DESCRIPTION 🌸

Okay so listen. This class is the parent class for every single namespace-manipulation command module, and it's the root of all the command handling hiding behind the ur command-line script. It's giving main character energy for the whole ur CLI, fr fr πŸ‘‘

There are several sub-commands for manipulating a namespace's metadata. Here's the full lineup, no skips, no cuts πŸ’…

  • browser β€” spins up a lightweight web server so you can vibe-check your class and schema info in a browser πŸ¦‹
  • commit β€” updates data source schemas to match the current class structure (glow-up time for your schemas)
  • define β€” defines metadata instances, like classes, data sources, or namespaces ✨
  • describe β€” hands you the detailed tea on a class
  • diff β€” shows a diff for various kinds of other ur commands
  • info β€” gives you the quick sparknotes version of class or schema metadata
  • list β€” lists various types of things (yes, that's the whole description, it said what it said)
  • redescribe β€” outputs class description(s) formatted to the latest standard, so they're not stuck in 2014
  • rename β€” renames logical schema elements
  • rewrite β€” rewrites class description headers to normalize manual changes
  • test β€” sub-commands related to testing πŸ§ͺ
  • update β€” updates metadata based on external data sources

Some of these commands have sub-commands of their own (it's sub-commands all the way down, iykyk). You can get more detailed information by typing this at the command line:

ur <command> --help
Pro tip from me to you: that --help is your bestie when a command's got its own whole little universe of sub-commands. Don't just guess, ask. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

  • Command
  • UR
  • UR::Namespace

and that's the page, bestie!! this one's from perl v5.32.1, dated 2022-01-17 β€” oldie but a goodie 🌈 stay slay, go read your help text, mwah πŸ’–βœ¨

πŸ“¦ where this page comes from