diff options
| author | ruki <[email protected]> | 2018-12-01 00:42:11 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-11-30 22:13:10 +0800 |
| commit | 4b5c554e53ca52e80c66f698d41f999a4664c7d4 (patch) | |
| tree | eedef660a3594d5d87df0a3fed8efd8097463ea3 /xmake/actions/require/list.lua | |
| parent | 55cebc0c6439c674088a18d3cc289f9f03d666f3 (diff) | |
improve find_package to get version
Diffstat (limited to 'xmake/actions/require/list.lua')
| -rw-r--r-- | xmake/actions/require/list.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/xmake/actions/require/list.lua b/xmake/actions/require/list.lua index 21f979cdb..e42b3abdd 100644 --- a/xmake/actions/require/list.lua +++ b/xmake/actions/require/list.lua @@ -71,12 +71,18 @@ function main() task.run("repo", {update = true}) end - -- list all packages + -- list all required packages for _, instance in ipairs(package.load_packages(requires, {requires_extra = requires_extra})) do cprint(" ${magenta}require${clear}(%s): %s", instance:requireinfo().originstr, _info(instance)) for _, dep in ipairs(instance:orderdeps()) do cprint(" -> ${magenta}dep${clear}(%s): %s", dep:requireinfo().originstr, _info(dep)) end + local fetchinfo = instance:fetch() + if fetchinfo then + for name, info in pairs(fetchinfo) do + print(" -> %s: %s", name, table.concat(table.wrap(info), " ")) + end + end end -- leave environment |
