aboutsummaryrefslogtreecommitdiff
path: root/build2/b.cli
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-12-13 14:20:54 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-12-13 14:22:07 +0200
commitf11d720f2fb62b46ad17d3aa3850140a4839f114 (patch)
tree7b077efc16b0362283e1857cf974090ee4ce8f26 /build2/b.cli
parent08688bfc12a42a0399bcbdd6fe7d30d8f2486775 (diff)
Implement info meta operation
This meta operation can be used to print basic information (name, version, source/output roots, etc) for one or more projects.
Diffstat (limited to 'build2/b.cli')
-rw-r--r--build2/b.cli15
1 files changed, 14 insertions, 1 deletions
diff --git a/build2/b.cli b/build2/b.cli
index 8148702..724a676 100644
--- a/build2/b.cli
+++ b/build2/b.cli
@@ -276,7 +276,20 @@ namespace build2
\li|\cb{dist}
Prepare a distribution containing all files necessary to perform all
- operations in a project. Implemented by the \cb{dist} module.||
+ operations in a project. Implemented by the \cb{dist} module.|
+
+ \li|\cb{info}
+
+ Print basic information (name, version, source and output
+ directories, etc) about one or more projects to \cb{STDOUT},
+ separating multiple projects with a blank line. Each project is
+ identified by its root directory target. For example:
+
+ \
+ b info: libfoo/ libbar/
+ \
+
+ ||
The build system has the following built-in and pre-defined operations: