UR::Namespace::Command::Base(3pm)

NAME
UR::Namespace::Command - Top-level Command module for the UR namespace commands

DESCRIPTION
This class is the parent class for all the namespace-manipluation command modules, and the root for command handling behind the 'ur' command-line script.

There are several sub-commands for manipluating a namespace's metadata.

browser
    Start a lightweight web server for viewing class and schema information

commit
    Update data source schemas based on the current class structure

define
    Define metadata instances such as classes, data sources or namespaces

describe
    Get detailed information about a class

diff
    Show a diff for various kinds of other ur commands.

info
    Show brief information about class or schema metadata

list
    List various types of things

redescribe
    Outputs class description(s) formatted to the latest standard

rename
    Rename logical schema elements.

rewrite
    Rewrites class descriptions headers to normalize manual changes.

test
    Sub-commands related to testing

update
    Update metadata based on external data sources

Some of these commands have sub-commands of their own. You can get more detailed information by typing 'ur <command> --help' at the command line.

SEE ALSO
Command, UR, UR::Namespace