summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-12-28 23:37:03 +0800
committerruki <[email protected]>2025-12-28 23:37:03 +0800
commit80749aa3f1965277878ebc641bb44b8c364e0f62 (patch)
treec195add1592fb58190f0e0cabc3af33ad4a15afa
parent27213c369422c1e07d62a70cb652fe6b8bf74af6 (diff)
fix envs
-rw-r--r--xmake/plugins/show/lists/envs.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/xmake/plugins/show/lists/envs.lua b/xmake/plugins/show/lists/envs.lua
index bedbef873..69a6af4f2 100644
--- a/xmake/plugins/show/lists/envs.lua
+++ b/xmake/plugins/show/lists/envs.lua
@@ -48,7 +48,13 @@ function main()
if option.get("json") then
local list = {}
- for name, env in pairs(envs) do
+ local names = {}
+ for name in pairs(envs) do
+ table.insert(names, name)
+ end
+ table.sort(names)
+ for _, name in ipairs(names) do
+ local env = envs[name]
table.insert(list, {name = name, description = env[1], value = env[2]})
end
print(json.encode(list))