Codebase list rust-stfu8 / 11349fd
Generate condure manpage at build time Jan Niehusmann 3 years ago
6 changed file(s) with 18 addition(s) and 68 deletion(s). Raw diff Collapse all Expand all
+0
-66
src/condure/debian/condure.1 less more
0 .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
1 .TH CONDURE "1" "November 2020" "condure 1.1.0" "User Commands"
2 .SH NAME
3 condure \- HTTP/WebSocket connection manager
4 .SH DESCRIPTION
5 condure 1.1.0
6 HTTP/WebSocket connection manager
7 .SS "USAGE:"
8 .IP
9 condure [FLAGS] [OPTIONS]
10 .SS "FLAGS:"
11 .TP
12 \fB\-h\fR, \fB\-\-help\fR
13 Prints help information
14 .TP
15 \fB\-V\fR, \fB\-\-version\fR
16 Prints version information
17 .TP
18 \fB\-\-zclient\-connect\fR
19 ZeroMQ client sockets should connect instead of bind
20 .SS "OPTIONS:"
21 .TP
22 \fB\-\-body\-buffer\-size\fR <N>
23 Body buffer size for connections in req mode [default: 100000]
24 .TP
25 \fB\-\-buffer\-size\fR <N>
26 Connection buffer size (two buffers per connection) [default: 8192]
27 .TP
28 \fB\-\-id\fR <ID>
29 Instance ID [default: condure]
30 .TP
31 \fB\-\-ipc\-file\-mode\fR <octal>
32 Permissions for ZeroMQ IPC binds
33 .TP
34 \fB\-\-listen\fR <[addr:]port[,params...]>...
35 Port to listen on [default: 0.0.0.0:8000,stream]
36 .TP
37 \fB\-\-log\-level\fR <N>
38 Log level [default: 2]
39 .TP
40 \fB\-\-messages\-max\fR <N>
41 Maximum number of queued WebSocket messages per connection [default: 100]
42 .TP
43 \fB\-\-req\-maxconn\fR <N>
44 Maximum number of concurrent connections in req mode [default: 100]
45 .TP
46 \fB\-\-req\-timeout\fR <N>
47 Client timeout in req mode (seconds) [default: 30]
48 .TP
49 \fB\-\-stream\-maxconn\fR <N>
50 Maximum number of concurrent connections in stream mode [default: 10000]
51 .TP
52 \fB\-\-stream\-timeout\fR <N>
53 Client timeout in stream mode (seconds) [default: 1800]
54 .TP
55 \fB\-\-tls\-identities\-dir\fR <directory>
56 Directory containing certificates and private keys [default: .]
57 .TP
58 \fB\-\-workers\fR <N>
59 Number of worker threads [default: 2]
60 .TP
61 \fB\-\-zclient\-req\fR <spec>...
62 ZeroMQ client REQ spec [default: ipc://client]
63 .TP
64 \fB\-\-zclient\-stream\fR <spec\-base>...
65 ZeroMQ client PUSH/ROUTER/SUB spec base [default: ipc://client]
1919 librust-signal-hook-0.1+mio-support-dev,
2020 librust-slab-0.4+default-dev,
2121 librust-time-0.1+default-dev,
22 librust-zmq-0.9+default-dev
22 librust-zmq-0.9+default-dev,
23 help2man
2324 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2425 Uploaders:
2526 Jan Niehusmann <jan@debian.org>
1919 librust-signal-hook-0.1+mio-support-dev,
2020 librust-slab-0.4+default-dev,
2121 librust-time-0.1+default-dev,
22 librust-zmq-0.9+default-dev
22 librust-zmq-0.9+default-dev,
23 help2man
2324 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
2425 Uploaders:
2526 Jan Niehusmann <jan@debian.org>
22
33 [source]
44 section = "web"
5 build_depends = ["help2man"]
56
67 [packages.bin]
78 summary = "HTTP/WebSocket connection manager"
0 #!/usr/bin/make -f
1 %:
2 dh $@ --buildsystem cargo
3
4 override_dh_installman:
5 help2man \
6 --name "HTTP/WebSocket connection manager" \
7 --no-info \
8 debian/condure/usr/bin/condure > debian/condure.1
9 dh_installman -O--buildsystem=cargo
0 #!/usr/bin/make -f
1 %:
2 dh $@ --buildsystem cargo