aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wiele <jwiele@redhat.com>2024-05-29 17:47:49 -0400
committerJohn Wiele <jwiele@redhat.com>2024-06-06 09:14:34 -0400
commit559341bb2fec4c1b9a08993f4cb4165c03cfa08c (patch)
tree4206a928eb6d91eaf37036d3cd40e9c8a157cf2d
parent80a4b4a2ecd33bdbd73ca405a4f0221692bae57b (diff)
downloadmeson-559341bb2fec4c1b9a08993f4cb4165c03cfa08c.zip
meson-559341bb2fec4c1b9a08993f4cb4165c03cfa08c.tar.gz
meson-559341bb2fec4c1b9a08993f4cb4165c03cfa08c.tar.bz2
Add help for meson subprojects to the man page.
The added help text was derived from the output of the meson help command much like the markdown online help is derived.
-rw-r--r--man/meson.143
1 files changed, 43 insertions, 0 deletions
diff --git a/man/meson.1 b/man/meson.1
index 15b2b93..f7a342b 100644
--- a/man/meson.1
+++ b/man/meson.1
@@ -363,6 +363,49 @@ show available versions of the specified project
\fBstatus\fR
show installed and available versions of currently used subprojects
+.SH The subprojects command
+
+.B meson subprojects
+is used to manage subprojects.
+
+.B meson subprojects [
+.I options
+.B ] [
+.I command
+.B ]
+
+.SS "options:"
+.TP
+\fB\-h, \-\-help\fR
+show this help message and exit
+
+.SS "commands:"
+.TP
+\fBupdate\fR
+Update all subprojects from wrap files
+
+.TP
+\fBcheckout\fR
+Checkout a branch (git only)
+
+.TP
+\fBdownload\fR
+Ensure subprojects are fetched, even if not in use. Already downloaded
+subprojects are not modified. This can be used to pre-fetch all
+subprojects and avoid downloads during configure.
+
+.TP
+\fBforeach\fR
+Execute a command in each subproject directory.
+
+.TP
+\fBpurge\fR
+Remove all wrap-based subproject artifacts
+
+.TP
+\fBpackagefiles\fR
+Manage the packagefiles overlay
+
.SH EXIT STATUS
.TP