From c1c4b41dc630828d99bcb996efc7be8d1adca565 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 2 Jun 2020 22:35:15 +0800 Subject: show basic info --- xmake/plugins/show/main.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'xmake/plugins/show/main.lua') diff --git a/xmake/plugins/show/main.lua b/xmake/plugins/show/main.lua index 08f169a21..b1c7b3183 100644 --- a/xmake/plugins/show/main.lua +++ b/xmake/plugins/show/main.lua @@ -32,15 +32,18 @@ function main() -- show list? local listname = option.get("list") if listname then - _show_list(listname) + return _show_list(listname) else + -- show the information of the given object for _, filepath in ipairs(os.files(path.join(os.scriptdir(), "info", "*.lua"))) do local name = path.basename(filepath) if option.get(name) then - local show_info = assert(import("info." .. name, {try = true, anonymous = true}), "unknown list name(%s)", name) - show_info(option.get(name)) - break + local show_info = assert(import("info." .. name, {try = true, anonymous = true}), "unknown option name(%s)", name) + return show_info(option.get(name)) end end end + + -- show the basic information of xmake and the current project + assert(import("info.basic", {try = true, anonymous = true}))() end -- cgit v1.3.1