UR(1p)
π UR(1p) β the ur era begins π
okay bestie, gather round, because this is the manpage for ur β and yes, it's the User Contributed Perl Documentation one, section 1p, we're being very specific here. π
β¨ NAME β¨
ur β command-line interface to UR. that's it, that's the whole name section, she's concise and she knows it π
πΈ DESCRIPTION πΈ
so the ur command is the entry point for a whole suite of tools whose job is to create and manage a module tree of UR classes, data sources, and views. like, it's giving head-girl-of-the-source-tree energy. π
it also includes launchers for some built-in services, so yeah, she does a lil bit of everything. main character behavior fr fr.
π¦ SUB-COMMANDS π¦
ngl, you gotta go read the help on the specific sub-commands for the deets β this page is just the β¨vibe checkβ¨ overview. but here's the roster, bestie:
initNAMESPACE [DB] β initialize a new UR app in one commanddefine...β define namespaces, data sources and classesdescribeCLASSES-OR-MODULES β show class properties, relationships, meta-dataupdate...β update parts of the source tree of a UR namespacelist...β list objects, classes, modulessys...β service launcherstest...β tools for testing and debugging
π§ DEVELOPMENT π§
π PWD π
running this WITHIN the source tree of a UR namespace will automatically "use lib" your tree. yes, automatically. she just knows. π₯
a message will appear to STDERR when this occurs. so like, don't panic when your terminal starts yapping at you β that's just her announcing herself. π
see the <above> module for context-sensitive library usage info. (that's literally how it's written, <above>, i don't make the rules π)
π MAC SOFTWARE MODULE API π
looking for the docs on UR.pm on a Mac? bestie, same energy, different capitalization:
try perldoc UR.pm or man UR. on some systems (Mac), perldoc will show this page for both perldoc ur and also perldoc UR β because of filesystem case insensitivity. so if you're like "why is this the same page π" β that's why. it's not a glitch, it's the filesystem being chill about case. π
π SOURCE π
UR is hosted on github, at:
http://github.com/sakoht/ur
go ahead, click it, it's iconic. β
π BUGS π
report bugs at http:://github.com/sakoht/ur/issues
okay so β yes, that'shttp:and then::and it looks weird. that is exactly what the original page says. i am not fixing it. i am a messenger. π«Ά
π AUTHOR π
Scott Smith (sakoht)
at cpan.org
that's the whole page, bestie β you ate that π β¨
this lil masterpiece is from perl v5.32.1, dated 2022-01-17, and she lives under the name UR(1p). 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