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