Skip to content

uc-apx overview

Show a high-level summary of the exported APEX application: application name, mmdVersion, page count, file count, and component counts grouped by kind.

uc-apx overview [flags]
FlagTypeDefaultDescription
--app-dirstring.Path to the APEX application directory
--json-prettyOutput in pretty-printed JSON (human-readable) instead of minified JSON
--toonOutput in TOON format (human-readable, token-efficient) instead of JSON
Terminal window
# Show app summary in the current directory
uc-apx overview
# Show summary for a specific app directory
uc-apx --app-dir ./my-app overview
# Output as JSON for agent processing
uc-apx --json-pretty overview

Running against examples/brookstrut:

Terminal window
uc-apx --app-dir examples/brookstrut overview
name: Brookstrut Sample App
directory: examples/brookstrut
fileCount: 75
componentCounts:
action: 36
actionPosition: 4
actionTemplate: 2
aggregate: 27
app: 1
appGroup: 1
appItem: 9
appProcess: 2
attributeGroup: 2
authentication: 1
axis: 2
branch: 18
breadcrumb: 1
buildOption: 3
button: 93
classicNavigationBarEntry: 2
column: 334
componentSetting: 14
computation: 10
controlBreak: 1
customAttribute: 23
databaseObject: 3
displayColumn: 115
dynamicAction: 23
entry: 159
facet: 22
file: 13
filter: 13
installScript: 25
layer: 1
list: 9
lov: 17
menu: 8
page: 49
pageGroup: 5
pageItem: 53
plugin: 1
process: 37
region: 142
savedReport: 17
series: 1
shortcut: 1
sort: 24
style: 1
substitution: 2
supportingObject: 1
templateOptionGroup: 7
textMessage: 12
theme: 1
validation: 4
JSON output
{
"name": "Brookstrut Sample App",
"directory": "examples/brookstrut",
"fileCount": 75,
"componentCounts": {
"action": 36,
"actionPosition": 4,
"actionTemplate": 2,
"aggregate": 27,
"app": 1,
"appGroup": 1,
"appItem": 9,
"appProcess": 2,
"attributeGroup": 2,
"authentication": 1,
"axis": 2,
"branch": 18,
"breadcrumb": 1,
"buildOption": 3,
"button": 93,
"classicNavigationBarEntry": 2,
"column": 334,
"componentSetting": 14,
"computation": 10,
"controlBreak": 1,
"customAttribute": 23,
"databaseObject": 3,
"displayColumn": 115,
"dynamicAction": 23,
"entry": 159,
"facet": 22,
"file": 13,
"filter": 13,
"installScript": 25,
"layer": 1,
"list": 9,
"lov": 17,
"menu": 8,
"page": 49,
"pageGroup": 5,
"pageItem": 53,
"plugin": 1,
"process": 37,
"region": 142,
"savedReport": 17,
"series": 1,
"shortcut": 1,
"sort": 24,
"style": 1,
"substitution": 2,
"supportingObject": 1,
"templateOptionGroup": 7,
"textMessage": 12,
"theme": 1,
"validation": 4
}
}