summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/sexpp.167
1 files changed, 67 insertions, 0 deletions
diff --git a/man/sexpp.1 b/man/sexpp.1
new file mode 100644
index 0000000..5a6965c
--- /dev/null
+++ b/man/sexpp.1
@@ -0,0 +1,67 @@
+.TH SEXPP "1" "June 2023" "sexpp" "User Commands"
+
+.SH NAME
+
+sexpp - Read, parse, and print out S-expressions
+
+.SH SYNOPSIS
+
+.B cat certificate-file | sexpp -a -x
+
+.SH DESCRIPTION
+
+\fBsexpp\fP typically reads an S-expression from standard input and rewrites it to standard output.
+
+Running without switches implies: -p -a -b -c -x
+
+.SH INPUT OPTIONS
+
+.B -i filename
+Takes input from file instead of stdin.
+.TP
+.B -p
+Prompts user for console input.
+.TP
+.B -s
+Treat input up to EOF as a single string, instead of parsing.
+
+.SH CONTROL LOOP
+
+The main routine typically reads one S-expression, prints it out again, and stops. This may be modified:
+.TP
+.B -x
+Execute main loop repeatedly until end of file.
+
+.SH OUTPUT OPTIONS
+
+The output format is normally canonical, but this can be changed.
+More than one output format can be requested at once.
+
+.TP
+.B -o filename
+Write output to file instead of stdout.
+.TP
+.B -a
+Write output in advanced transport format.
+.TP
+.B -b
+Write output in base-64 output format.
+.TP
+.B -c
+Write output in canonical format.
+.TP
+.B -l
+Suppress linefeeds after output.
+.TP
+.B -w width
+Changes line width to specified width (0 implies no line-width constraint). Default: 75
+
+.SH AUTHOR
+
+The \fBsexpp\fP project is maintained by Maxim Samsonov on behalf of Ribose, Inc.
+It is based on code from Ron Rivest and Butler Lampson.
+This manual page was written by Daniel Kahn Gillmor for the Debian project, but may be used by others.
+
+.SH SEE ALSO
+
+https://datatracker.ietf.org/doc/draft-rivest-sexp/