Skip to content

uc-apx lov

Show a LOV’s definition and entries plus a count of where it is used. By default the usage sites (usedBy) are omitted; pass —detail to include them.

uc-apx lov <name-or-id> [flags]
FlagTypeDefaultDescription
--detailInclude the usage sites (usedBy) instead of just the usage count
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

Running against examples/brookstrut:

Terminal window
uc-apx --app-dir examples/brookstrut lov food-types
id: food-types
name: FOOD TYPES
file: shared-components/lovs.apx
properties:
name: FOOD TYPES
source.location: staticValues
entries[5]:
- kind: entry
id: drink
name: ""
type: ""
file: shared-components/lovs.apx
line: 68
properties:
display: Drink
return: Drink
sequence: "20"
- kind: entry
id: food
name: ""
type: ""
file: shared-components/lovs.apx
line: 74
properties:
display: Food
return: Food
sequence: "10"
- kind: entry
id: miscellaneous
name: ""
type: ""
file: shared-components/lovs.apx
line: 80
properties:
display: Miscellaneous
return: Miscellaneous
sequence: "40"
- kind: entry
id: snacks
name: ""
type: ""
file: shared-components/lovs.apx
line: 86
properties:
display: Snacks
return: Snacks
sequence: "50"
- kind: entry
id: soap
name: ""
type: ""
file: shared-components/lovs.apx
line: 92
properties:
display: Soap
return: Soap
sequence: "30"
usageCount: 1
JSON output
{
"id": "food-types",
"name": "FOOD TYPES",
"file": "shared-components/lovs.apx",
"properties": {
"name": "FOOD TYPES",
"source.location": "staticValues"
},
"entries": [
{
"kind": "entry",
"id": "drink",
"file": "shared-components/lovs.apx",
"line": 68,
"properties": {
"display": "Drink",
"return": "Drink",
"sequence": "20"
}
},
{
"kind": "entry",
"id": "food",
"file": "shared-components/lovs.apx",
"line": 74,
"properties": {
"display": "Food",
"return": "Food",
"sequence": "10"
}
},
{
"kind": "entry",
"id": "miscellaneous",
"file": "shared-components/lovs.apx",
"line": 80,
"properties": {
"display": "Miscellaneous",
"return": "Miscellaneous",
"sequence": "40"
}
},
{
"kind": "entry",
"id": "snacks",
"file": "shared-components/lovs.apx",
"line": 86,
"properties": {
"display": "Snacks",
"return": "Snacks",
"sequence": "50"
}
},
{
"kind": "entry",
"id": "soap",
"file": "shared-components/lovs.apx",
"line": 92,
"properties": {
"display": "Soap",
"return": "Soap",
"sequence": "30"
}
}
],
"usageCount": 1
}