gopher-validator.1: document param argument, order sections - gopher-validator - Simple gopher menu validator. HTML git clone git://bitreich.org/gopher-validator git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-validator DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- DIR commit 936d0f6a5c92d6580cd15d60fac5c0e98b01e946 DIR parent a19073d4e019f0a18d854ca2ff1df7d6132d563a HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Thu, 9 Jan 2020 20:19:07 +0100 gopher-validator.1: document param argument, order sections Diffstat: M gopher-validator.1 | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) --- DIR diff --git a/gopher-validator.1 b/gopher-validator.1 @@ -1,4 +1,4 @@ -.Dd July 22, 2019 +.Dd January 9, 2020 .Dt GOPHER-VALIDATOR 1 .Os .Sh NAME @@ -7,6 +7,7 @@ .Sh SYNOPSIS .Nm .Op Ar url +.Op Ar param .Sh DESCRIPTION .Nm reads raw Gopher data from stdin. @@ -15,14 +16,31 @@ When an .Ar url is specified it retrieves the raw Gopher data from this url. .Pp +When a +.Ar param +is specified it will be added after the selector as a (search) parameter. +.Pp When the environment variable .Ev QUERY_STRING is set the program runs in Command Gateway Interface (CGI) mode. It will use the content of this variable as if it was .Ar url . .Pp +CGI-mode has precedence over command-line arguments. +.Pp .Nm validates Gopher data of directory (1) and search types (7). +.Sh EXIT STATUS +When there is a fatal error the exitcode is 2. +When there is any Gopher error the exitcode is 1. +When there is no error (could still have a warning) the exitcode is 0. +.Sh EXAMPLES +.Bd -literal +printf '\\r\\n' | nc codemadness.org 70 | gopher-validator +.Ed +.Bd -literal +gopher-validator gopher://codemadness.org/1 +.Ed .Sh DIAGNOSTICS The following output format is used for the fatal, error and warning messages. These are prefixed with the following texts: @@ -44,17 +62,6 @@ These messages are written to stdout. .El .Pp If possible the messages are also prefixed with the output line number. -.Sh EXIT STATUS -When there is a fatal error the exitcode is 2. -When there is any Gopher error the exitcode is 1. -When there is no error (could still have a warning) the exitcode is 0. -.Sh EXAMPLES -.Bd -literal -printf '\\r\\n' | nc codemadness.org 70 | gopher-validator -.Ed -.Bd -literal -gopher-validator gopher://codemadness.org/1 -.Ed .Sh SEE ALSO .Xr nc 1 .Sh STANDARDS