summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-20 23:59:59 +0800
committerruki <[email protected]>2019-03-20 17:59:58 +0800
commit00bbf677845e44ff3def527d7c5e538e02d11d1e (patch)
treec7c337419f383416159b62cda3d7f3a110b45d9d
parent85deccc73a0278e01fa8580b68b38f16e0598bf7 (diff)
improve menu for require action
-rw-r--r--xmake/actions/require/xmake.lua34
1 files changed, 23 insertions, 11 deletions
diff --git a/xmake/actions/require/xmake.lua b/xmake/actions/require/xmake.lua
index 06147576a..85c84af2d 100644
--- a/xmake/actions/require/xmake.lua
+++ b/xmake/actions/require/xmake.lua
@@ -45,19 +45,31 @@ task("require")
-- options
, options =
{
- {'c', "clean", "k", nil, "Clear all package caches and uninstall all not-referenced packages." }
- , {'f', "force", "k", nil, "Force to reinstall all package dependencies." }
- , {'l', "list", "k", nil, "List all package dependencies." }
- , { }
- , {nil, "info", "k", nil, "Show the given package info." }
- , {'s', "search", "k", nil, "Search for the given packages from repositories." }
- , {nil, "uninstall", "k", nil, "Uninstall the installed packages." }
- , {nil, "extra", "kv", nil, "Set the extra info of packages." }
- , { }
+ {'c', "clean", "k", nil, "Clear all package caches and uninstall all not-referenced packages." }
+ , {'f', "force", "k", nil, "Force to reinstall all package dependencies." }
+ , {'l', "list", "k", nil, "List all package dependencies in project.",
+ "e.g.",
+ " $ xmake require --list" }
+ , {nil, "scan", "k", nil, "Scan the given or all installed packages.",
+ "e.g.",
+ " $ xmake require --scan",
+ " $ xmake require --scan zlib tbox" }
+ , { }
+ , {nil, "info", "k", nil, "Show the given package info.",
+ "e.g.",
+ " $ xmake require --info tbox" }
+ , {'s', "search", "k", nil, "Search for the given packages from repositories.",
+ "e.g.",
+ " $ xmake require --search tbox" }
+ , {nil, "uninstall", "k", nil, "Uninstall the installed packages.",
+ "e.g.",
+ " $ xmake require --uninstall tbox" }
+ , {nil, "extra", "kv", nil, "Set the extra info of packages." }
+ , { }
, {nil, "requires", "vs", nil, "The package requires.",
- ".e.g",
+ "e.g.",
" $ xmake require zlib tbox",
" $ xmake require \"zlib >=1.2.11\" \"tbox master\"",
- " $ xmake require --extra=\"debug=true,system=false\" tbox" }
+ " $ xmake require --extra=\"debug=true,system=false\" tbox" }
}
}