From 455fcc2385c4e6be8e1f756d8a6997c4b67650f6 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Fri, 2 Nov 2012 06:54:57 -0200 Subject: Honor --tree in list command. --- src/luarocks/list.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/list.lua b/src/luarocks/list.lua index 9a4630ff..6081ed43 100644 --- a/src/luarocks/list.lua +++ b/src/luarocks/list.lua @@ -25,7 +25,11 @@ function run(...) local results = {} local query = search.make_query(filter and filter:lower() or "", version) query.exact_name = false - for _, tree in ipairs(cfg.rocks_trees) do + local trees = cfg.rocks_trees + if flags["tree"] then + trees = { flags["tree"] } + end + for _, tree in ipairs(trees) do search.manifest_search(results, path.rocks_dir(tree), query) end util.title("Installed rocks:", flags["porcelain"]) -- cgit v1.2.3-55-g6feb