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]| Flag | Type | Default | Description |
|---|---|---|---|
--page-group | string | When listing pages, restrict to this page group (id or display name) | |
--ungrouped | When listing pages, restrict to pages with no page group |
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 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 authorizationExample Output
Section titled “Example Output”Running against examples/brookstrut:
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,20JSON 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 }]