From: Jean Privat Date: Thu, 4 Dec 2014 04:09:32 +0000 (-0500) Subject: nitls: display dependancies if -d is given X-Git-Tag: v0.7~75^2~16 X-Git-Url: http://nitlanguage.org nitls: display dependancies if -d is given Signed-off-by: Jean Privat --- diff --git a/src/nitls.nit b/src/nitls.nit index e203ee7..e50d40c 100644 --- a/src/nitls.nit +++ b/src/nitls.nit @@ -53,6 +53,7 @@ class ProjTree return o.filepath else var d = "" + var dd = "" if o.mmodule != null and o.mmodule.mdoc != null then if tc.opt_no_color.value then d = ": {o.mmodule.mdoc.content.first}" @@ -60,10 +61,25 @@ class ProjTree d = ": {o.mmodule.mdoc.content.first.green}" end end + if o.mmodule != null and not o.mmodule.in_importation.direct_greaters.is_empty then + var ms = new Array[String] + for m in o.mmodule.in_importation.direct_greaters do + if m.mgroup.mproject == o.mmodule.mgroup.mproject then + ms.add m.name + else + ms.add m.full_name + end + end + if tc.opt_no_color.value then + dd = " ({ms.join(" ")})" + else + dd = " ({ms.join(" ")})".light_gray + end + end if tc.opt_no_color.value then - return "{o.name.bold}{d} ({o.filepath.to_s})" + return "{o.name.bold}{d} ({o.filepath.to_s}){dd}" else - return "{o.name.bold}{d} ({o.filepath.yellow})" + return "{o.name.bold}{d} ({o.filepath.yellow}){dd}" end end else