💾 Archived View for gmn.clttr.info › sources › cgmnlm.git › tree › doc › gmni.scd.txt captured on 2023-11-04 at 12:09:22.
View Raw
More Information
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
gmni(1)
# NAME
gmni - Gemini client
# SYNPOSIS
- gmni* [-46lLiIN] [-j _mode_] [-E _path_] [-d _input_] [-D _path_] _gemini://..._
# DESCRIPTION
- gmni* executes a gemini request and, if successful, prints the response body
to stdout.
If an error is returned, information is printed to stderr and the process exits
with a non-zero exit status equal to the response status. If a response is
returned which is neither successful or an error, the response status and meta
text are printed to stderr.
If the server requests user input, a prompt is shown and a second request is
performed with the user's input supplied to the server.
# OPTIONS
Force the connection to use IPv4.
Force the connection to use IPv6.
If the server requests user input, a second request is performed with
the given input string as the user input.
If the server requests user input, _path_ is opened and read, and a
second request is performed with the contents of _path_ as the user
input.
Sets the path to the client certificate and private key file to use,
both PEM encoded.
For *text/\** responses, *gmni* normally adds a line feed if stdout is a
TTY and the response body does not include one. This flag suppresses
this behavior.
Follow redirects.
Sets the TOFU (trust on first use) configuration, which controls if the
client shall trust new certificates. _mode_ can be one of *always*,
*once*, or *fail*.
Print the response status and meta text to stdout.
Print the response status and meta text to stdout, and suppress the
printing of the response body to stdout.
Suppress the input prompt if the server requests an input, and instead
print a diagnostic message and exit with a zero (successful) status
code.
Write output to _path_. If _path_ ends with a '/', the basename of the URL
will be appended. If _path_ is the empty string, "./" will be presumed.