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]Global Flags
Section titled “Global Flags”| Flag | Type | Default | Description |
|---|---|---|---|
--app-dir | string | . | Path to the APEX application directory |
--json-pretty | Output in pretty-printed JSON (human-readable) instead of minified JSON | ||
--toon | Output in TOON format (human-readable, token-efficient) instead of JSON |
Examples (from help)
Section titled “Examples (from help)”# 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 overviewExample Output
Section titled “Example Output”Running against examples/brookstrut:
uc-apx --app-dir examples/brookstrut overviewname: Brookstrut Sample Appdirectory: examples/brookstrutfileCount: 75componentCounts: 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: 4JSON 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 }}