UR::Na...::Base(3pm)
β¨ 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 classdiffβ shows a diff for various kinds of otherurcommandsinfoβ gives you the quick sparknotes version of class or schema metadatalistβ 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 2014renameβ renames logical schema elementsrewriteβ rewrites class description headers to normalize manual changestestβ 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 π
CommandURUR::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
- debian bookworm: libur-perl 0.470+ds-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libur-perl 0.470+ds-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libur-perl 0.470+ds-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms