commit 44e62243f1adc8f0b00693e0d2c14f502d9ee8d3
parent 9c39c8f01a8c07257463d84569f59a33a1d5a020
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Sat, 21 Mar 2026 09:11:58 +0100
add taler directory manpages to build add cli manpage
Diffstat:
2 files changed, 103 insertions(+), 1 deletion(-)
diff --git a/conf.py b/conf.py
@@ -394,7 +394,41 @@ man_pages = [
"GNU Taler contributors",
5,
),
-
+ (
+ "manpages/taler-directory-config.1",
+ "taler-directory-config",
+ "manipulate Taler Directory configuration files",
+ "GNU Taler contributors",
+ 1,
+ ),
+ (
+ "manpages/taler-directory-dbinit.1",
+ "taler-directory-dbinit",
+ "initialize the Taler directory database",
+ "GNU Taler contributors",
+ 1,
+ ),
+ (
+ "manpages/taler-directory-httpd.1",
+ "taler-directory-httpd",
+ "provide the Taler directory HTTP interface",
+ "GNU Taler contributors",
+ 1,
+ ),
+ (
+ "manpages/taler-directory-cli.1",
+ "taler-directory-cli",
+ "provide the Taler directory CLI helper interface",
+ "GNU Taler contributors",
+ 1,
+ ),
+ (
+ "manpages/taler-directory.conf.5",
+ "sync.conf",
+ "Taler directory configuration file",
+ "GNU Taler contributors",
+ 5,
+ ),
(
"manpages/donau-config.1",
"donau-config",
diff --git a/manpages/taler-directory-cli.1.rst b/manpages/taler-directory-cli.1.rst
@@ -0,0 +1,68 @@
+taler-directory-cli(1)
+######################
+
+.. only:: html
+
+ Name
+ ====
+
+ **taler-directory-cli** - provide the taler-directory CLI interface
+
+
+Synopsis
+========
+
+**taler-directory-cli**
+[**-c** *CHALLENGE* | **--challenge=**\ \ *CHALLENGE*]
+[**-h** | **--help**]
+[**-s** | **--solve=**]
+[**-l** | **--link=**]
+[**-t** *ALIASTYPE* | **--alias-type=**\ \ *ALIASTYPE*]
+[**-p** *KEY* | **--public-key=**\ \ *KEY*]
+[**-a** *ALIAS* | **--alias=**\ \ *ALIAS*]
+[**-v** | **--version**]
+
+
+Description
+===========
+
+**taler-directory-cli** is a command-line tool to provide the taler-directory CLI interface.
+
+Its options are as follows:
+
+**-c** *CHALLENGE* \| **--challenge=**\ \ *CHALLENGE*
+ Solve the activation challenge with *CHALLENGE*. Use with the -s flag.
+
+**-h** \| **--help**
+ Print short help on options.
+
+**-s** \| **--solve**
+ Generate the solution of a challenge. Use with the -c and -p flags.
+
+**-l** \| **--link**
+ Generate a link that can be used for activation/validation. Use with the -c, -a and -t flags.
+
+**-t** *ALIASTYPE* \| **--alias-type=**\ \ *ALIASTYPE*
+ The type of the alias.
+
+**-a** *ALIAS* \| **--alias=**\ \ *ALIAS*
+ The alias.
+
+**-p** *KEY* \| **--public-key=**\ \ *KEY*
+ The public key to generate the solution for.
+
+**-v** \| **–version**
+ Print version information.
+
+
+See Also
+========
+
+taler-directory-config(1), taler-directory-dbinit(1), taler-directory.conf(5).
+
+
+Bugs
+====
+
+Report bugs by using https://bugs.taler.net or by sending electronic
+mail to <taler@gnu.org>.