Skip to content

uc-apx list

List all components of a specific kind (e.g., authorization, breadcrumb, list, lov, appItem). Use ‘uc-apx list’ without arguments to see all available kinds and their counts. The —page-group / —ungrouped filters apply only to ‘list page’.

uc-apx list <kind> [flags]
FlagTypeDefaultDescription
--page-groupstringWhen listing pages, restrict to this page group (id or display name)
--ungroupedWhen listing pages, restrict to pages with no page group
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 all available component kinds and counts
uc-apx list
# List all pages
uc-apx list page
# List all regions across the entire app
uc-apx list region
# List all LOVs
uc-apx list lov
# List all authorization schemes
uc-apx list authorization

Running against examples/brookstrut:

Terminal window
uc-apx --app-dir examples/brookstrut list page
[49]{kind,id,name,type,file,line,components}:
page,"1",Home,"",pages/p00001-home.apx,1,4
page,"2",Sales History Content Row,"",pages/p00002-sales-history-content-row.apx,1,30
page,"3",Store,"",pages/p00003.apx,1,34
page,"4",Administration,"",pages/p00004-settings.apx,1,3
page,"5",Sales,"",pages/p00005.apx,1,21
page,"6",Stores Report - Content Row,"",pages/p00006-stores-report-content-row.apx,1,38
page,"7",Store,"",pages/p00007.apx,1,41
page,"8",Store Regions,"",pages/p00008-store-regions.apx,1,26
page,"9",Region,"",pages/p00009.apx,1,14
page,"10",Store Locations Map,"",pages/p00010-store-locations-map.apx,1,4
page,"11",Products,"",pages/p00011.apx,1,24
page,"12",Product,"",pages/p00012.apx,1,18
page,"13",Sales History Classic,"",pages/p00013-sales-history-classic.apx,1,29
page,"14",About,"",pages/p00014-about.apx,1,14
page,"15",Region Stores,"",pages/p00015-region-stores.apx,1,38
page,"16",Top Users,"",pages/p00016.apx,1,25
page,"17",Activity Calendar,"",pages/p00017.apx,1,4
page,"18",Sales by Product,"",pages/p00018-sales-by-product.apx,1,24
page,"19",Reports,"",pages/p00019.apx,1,4
page,"20",Sales by Store by Day,"",pages/p00020.apx,1,3
page,"21",Event Log,"",pages/p00021.apx,1,27
page,"22",Sales by Store by Week,"",pages/p00022.apx,1,23
page,"23",Sales History Interactive Grid,"",pages/p00023-sales-history-interactive-grid.apx,1,35
page,"24",Sales History Generation Log,"",pages/p00024.apx,1,17
page,"25",Sales by Product and Store by Week,"",pages/p00025.apx,1,35
page,"26",Remove Transaction History,"",pages/p00026-remove-transaction-history.apx,1,6
page,"27",Product Availability,"",pages/p00027.apx,1,16
page,"28",Generate Transactions,"",pages/p00028-generate-transactions.apx,1,5
page,"29",Generate Transaction,"",pages/p00029.apx,1,21
page,"30",Transaction,"",pages/p00030.apx,1,10
page,"31",100 Transactions Generated,"",pages/p00031.apx,1,9
page,"32",Table Counts,"",pages/p00032.apx,1,9
page,"33",Transaction Log,"",pages/p00033.apx,1,26
page,"34",Transaction Summary by Minute,"",pages/p00034.apx,1,23
page,"35",Transaction Summary by Hour,"",pages/p00035.apx,1,21
page,"36",Transaction Detail,"",pages/p00036-transaction-detail.apx,1,19
page,"38",Sales History Content Row with Menu,"",pages/p00038-sales-history-content-row-with-menu.apx,1,34
page,"39",Page Views,"",pages/p00039-page-views.apx,1,25
page,"40",Reset Sample Data,"",pages/p00040-reset-sample-data.apx,1,5
page,"41",Load Data,"",pages/p00041.apx,1,23
page,"42",Sales History Calendar,"",pages/p00042-sales-history-calendar.apx,1,15
page,"43",Recent Sales,"",pages/p00043.apx,1,14
page,"45",Sales History Smart Search w Menu Actions,"",pages/p00045-sales-history-smart-search-w-menu-actions.apx,1,34
page,"46",Sales History Cards,"",pages/p00046-sales-history-cards.apx,1,32
page,"50",Sales History Classic,"",pages/p00050-sales-history-classic1.apx,1,24
page,"51",Sales History Interactive Report,"",pages/p00051-sales-history-classic-ir.apx,1,33
page,"101",Login,"",pages/p00101-login.apx,1,11
page,"10010",Theme Style Selection,"",pages/p10010-theme-style-selection.apx,1,11
page,"10020",Configuration Options,"",pages/p10020-configuration-options.apx,1,20
JSON output
[
{
"kind": "page",
"id": "1",
"name": "Home",
"file": "pages/p00001-home.apx",
"line": 1,
"components": 4
},
{
"kind": "page",
"id": "2",
"name": "Sales History Content Row",
"file": "pages/p00002-sales-history-content-row.apx",
"line": 1,
"components": 30
},
{
"kind": "page",
"id": "3",
"name": "Store",
"file": "pages/p00003.apx",
"line": 1,
"components": 34
},
{
"kind": "page",
"id": "4",
"name": "Administration",
"file": "pages/p00004-settings.apx",
"line": 1,
"components": 3
},
{
"kind": "page",
"id": "5",
"name": "Sales",
"file": "pages/p00005.apx",
"line": 1,
"components": 21
},
{
"kind": "page",
"id": "6",
"name": "Stores Report - Content Row",
"file": "pages/p00006-stores-report-content-row.apx",
"line": 1,
"components": 38
},
{
"kind": "page",
"id": "7",
"name": "Store",
"file": "pages/p00007.apx",
"line": 1,
"components": 41
},
{
"kind": "page",
"id": "8",
"name": "Store Regions",
"file": "pages/p00008-store-regions.apx",
"line": 1,
"components": 26
},
{
"kind": "page",
"id": "9",
"name": "Region",
"file": "pages/p00009.apx",
"line": 1,
"components": 14
},
{
"kind": "page",
"id": "10",
"name": "Store Locations Map",
"file": "pages/p00010-store-locations-map.apx",
"line": 1,
"components": 4
},
{
"kind": "page",
"id": "11",
"name": "Products",
"file": "pages/p00011.apx",
"line": 1,
"components": 24
},
{
"kind": "page",
"id": "12",
"name": "Product",
"file": "pages/p00012.apx",
"line": 1,
"components": 18
},
{
"kind": "page",
"id": "13",
"name": "Sales History Classic",
"file": "pages/p00013-sales-history-classic.apx",
"line": 1,
"components": 29
},
{
"kind": "page",
"id": "14",
"name": "About",
"file": "pages/p00014-about.apx",
"line": 1,
"components": 14
},
{
"kind": "page",
"id": "15",
"name": "Region Stores",
"file": "pages/p00015-region-stores.apx",
"line": 1,
"components": 38
},
{
"kind": "page",
"id": "16",
"name": "Top Users",
"file": "pages/p00016.apx",
"line": 1,
"components": 25
},
{
"kind": "page",
"id": "17",
"name": "Activity Calendar",
"file": "pages/p00017.apx",
"line": 1,
"components": 4
},
{
"kind": "page",
"id": "18",
"name": "Sales by Product",
"file": "pages/p00018-sales-by-product.apx",
"line": 1,
"components": 24
},
{
"kind": "page",
"id": "19",
"name": "Reports",
"file": "pages/p00019.apx",
"line": 1,
"components": 4
},
{
"kind": "page",
"id": "20",
"name": "Sales by Store by Day",
"file": "pages/p00020.apx",
"line": 1,
"components": 3
},
{
"kind": "page",
"id": "21",
"name": "Event Log",
"file": "pages/p00021.apx",
"line": 1,
"components": 27
},
{
"kind": "page",
"id": "22",
"name": "Sales by Store by Week",
"file": "pages/p00022.apx",
"line": 1,
"components": 23
},
{
"kind": "page",
"id": "23",
"name": "Sales History Interactive Grid",
"file": "pages/p00023-sales-history-interactive-grid.apx",
"line": 1,
"components": 35
},
{
"kind": "page",
"id": "24",
"name": "Sales History Generation Log",
"file": "pages/p00024.apx",
"line": 1,
"components": 17
},
{
"kind": "page",
"id": "25",
"name": "Sales by Product and Store by Week",
"file": "pages/p00025.apx",
"line": 1,
"components": 35
},
{
"kind": "page",
"id": "26",
"name": "Remove Transaction History",
"file": "pages/p00026-remove-transaction-history.apx",
"line": 1,
"components": 6
},
{
"kind": "page",
"id": "27",
"name": "Product Availability",
"file": "pages/p00027.apx",
"line": 1,
"components": 16
},
{
"kind": "page",
"id": "28",
"name": "Generate Transactions",
"file": "pages/p00028-generate-transactions.apx",
"line": 1,
"components": 5
},
{
"kind": "page",
"id": "29",
"name": "Generate Transaction",
"file": "pages/p00029.apx",
"line": 1,
"components": 21
},
{
"kind": "page",
"id": "30",
"name": "Transaction",
"file": "pages/p00030.apx",
"line": 1,
"components": 10
},
{
"kind": "page",
"id": "31",
"name": "100 Transactions Generated",
"file": "pages/p00031.apx",
"line": 1,
"components": 9
},
{
"kind": "page",
"id": "32",
"name": "Table Counts",
"file": "pages/p00032.apx",
"line": 1,
"components": 9
},
{
"kind": "page",
"id": "33",
"name": "Transaction Log",
"file": "pages/p00033.apx",
"line": 1,
"components": 26
},
{
"kind": "page",
"id": "34",
"name": "Transaction Summary by Minute",
"file": "pages/p00034.apx",
"line": 1,
"components": 23
},
{
"kind": "page",
"id": "35",
"name": "Transaction Summary by Hour",
"file": "pages/p00035.apx",
"line": 1,
"components": 21
},
{
"kind": "page",
"id": "36",
"name": "Transaction Detail",
"file": "pages/p00036-transaction-detail.apx",
"line": 1,
"components": 19
},
{
"kind": "page",
"id": "38",
"name": "Sales History Content Row with Menu",
"file": "pages/p00038-sales-history-content-row-with-menu.apx",
"line": 1,
"components": 34
},
{
"kind": "page",
"id": "39",
"name": "Page Views",
"file": "pages/p00039-page-views.apx",
"line": 1,
"components": 25
},
{
"kind": "page",
"id": "40",
"name": "Reset Sample Data",
"file": "pages/p00040-reset-sample-data.apx",
"line": 1,
"components": 5
},
{
"kind": "page",
"id": "41",
"name": "Load Data",
"file": "pages/p00041.apx",
"line": 1,
"components": 23
},
{
"kind": "page",
"id": "42",
"name": "Sales History Calendar",
"file": "pages/p00042-sales-history-calendar.apx",
"line": 1,
"components": 15
},
{
"kind": "page",
"id": "43",
"name": "Recent Sales",
"file": "pages/p00043.apx",
"line": 1,
"components": 14
},
{
"kind": "page",
"id": "45",
"name": "Sales History Smart Search w Menu Actions",
"file": "pages/p00045-sales-history-smart-search-w-menu-actions.apx",
"line": 1,
"components": 34
},
{
"kind": "page",
"id": "46",
"name": "Sales History Cards",
"file": "pages/p00046-sales-history-cards.apx",
"line": 1,
"components": 32
},
{
"kind": "page",
"id": "50",
"name": "Sales History Classic",
"file": "pages/p00050-sales-history-classic1.apx",
"line": 1,
"components": 24
},
{
"kind": "page",
"id": "51",
"name": "Sales History Interactive Report",
"file": "pages/p00051-sales-history-classic-ir.apx",
"line": 1,
"components": 33
},
{
"kind": "page",
"id": "101",
"name": "Login",
"file": "pages/p00101-login.apx",
"line": 1,
"components": 11
},
{
"kind": "page",
"id": "10010",
"name": "Theme Style Selection",
"file": "pages/p10010-theme-style-selection.apx",
"line": 1,
"components": 11
},
{
"kind": "page",
"id": "10020",
"name": "Configuration Options",
"file": "pages/p10020-configuration-options.apx",
"line": 1,
"components": 20
}
]