Component Definition

The Component Definition view currently allows for a read and limited write experience of the OSCAL Component Definition model. The view is tailored to the usage of the Component Definition in the context of Lula, and is not intended to be a comprehensive view of the model.

Usage

To view an OSCAL Component Definition model in the Console:

lula console -f /path/to/oscal-component.yaml

The oscal-component.yaml will need to be a valid OSCAL model - to use with the Component Definition view, it must contain the component-definition top level key.

Keys

The Component Definition model responds to the following keys for navigation and interaction (some widgets have additional key response, see respective help views for more information):

KeyDescription
?Toggle help
ctrl+cQuit
tabTab right between models
shift+tabTab left between models
←/hNavigate left in model
→/lNavigate right in model
↑/kMove up in list OR scroll up in panel
↓/jMove down in list OR scroll up in panel
/Filter list
Select item
eEdit available fields (remarks and description)
ctrl+sSave changes (Note: this will overwrite the original file)
escCancel

During console viewing, the top-right corner will display the help keys availble in the context of the selected widget. When an overlay is open, the help keys will be displayed in the overlay.

Views

Read-Only Navigation

component definition console read

Editing Remarks and Description

component definition console edit