summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2026-01-24 00:58:13 +0800
committerruki <[email protected]>2026-01-24 00:58:13 +0800
commit91724398015b16fb6377c0f3a7bdd2686d281853 (patch)
tree201b51f10620dfae794cd7e0a30c80839d833192
parent865ed17e98b3fa230b342138e3aaa6e9e5093cda (diff)
improve package tip
-rw-r--r--xmake/modules/private/action/require/impl/package.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/impl/package.lua b/xmake/modules/private/action/require/impl/package.lua
index 62a4398ce..5740c7f1d 100644
--- a/xmake/modules/private/action/require/impl/package.lua
+++ b/xmake/modules/private/action/require/impl/package.lua
@@ -956,7 +956,11 @@ function _load_package(packagename, requireinfo, opt)
local tips
local possible_package = get_possible_package(packagename)
if possible_package then
- tips = string.format(", maybe ${bright}%s %s${clear} in %s", possible_package.name, possible_package.version, possible_package.reponame)
+ local possible_name = possible_package.name
+ if possible_package.version then
+ possible_name = possible_name .. " " .. possible_package.version
+ end
+ tips = string.format(", maybe ${bright}%s${clear} in %s", possible_name, possible_package.reponame)
end
cprint(" -> %s%s", packagename, tips or "")
raise("package(%s) not found!", packagename)