5 nitls - lists the projects, groups and paths of Nit sources files.
9 nitls [*options*] FILE...
13 `nitls` is used to list Nit files in directories and extract the module-group-project relation.
15 It is basically a `ls` or a simple `find` specialized on `.nit` source files.
19 Show the tree of modules from the current directory and subdirectories.
23 Show the list of projects imported by the modules of the current directory.
32 : Process directories recursively.
34 All `.nit` files found in the specified directory and subdirectories are considered.
37 : List dependencies of given modules
39 All imported modules are also considered.
42 : Ignore errors and files that are not a Nit source file.
44 When a file that is not a valit Nit module is encoutered, it is ignored and the rest of the file are
47 Without this option, a error message is displayed and nitls terminates on such a case.
51 Three presentation modes are available.
54 : List projects in a flat list (default).
56 Only project are displayed (and not the individual files).
59 : List source files in their groups and projects.
61 Each `.nit` file is presented in a tree of projects and groups.
64 : List source files in a flat list.
66 Each `.nit` file is presented indivitually.
68 ## PRESENTATION OPTIONS
71 : List only path (instead of name + path).
74 : List dependencies suitable for a rule in a Makefile.
76 Alias for `-d`, `-p` and `-s`.
80 The Nit language documentation and the source code of its tools and libraries may be downloaded from <http://nitlanguage.org>