1SEXPP(1) User Commands SEXPP(1)
2
3
4
6 sexpp - Read, parse, and print out S-expressions
7
8
10 cat certificate-file | sexpp -a -x
11
12
14 sexpp typically reads an S-expression from standard input and rewrites
15 it to standard output.
16
17 Running without switches implies: -p -a -b -c -x
18
19
21 -i filename Takes input from file instead of stdin.
22
23 -p Prompts user for console input.
24
25 -s Treat input up to EOF as a single string, instead of parsing.
26
27
29 The main routine typically reads one S-expression, prints it out again,
30 and stops. This may be modified:
31
32 -x Execute main loop repeatedly until end of file.
33
34
36 The output format is normally canonical, but this can be changed. More
37 than one output format can be requested at once.
38
39
40 -o filename
41 Write output to file instead of stdout.
42
43 -a Write output in advanced transport format.
44
45 -b Write output in base-64 output format.
46
47 -c Write output in canonical format.
48
49 -l Suppress linefeeds after output.
50
51 -w width
52 Changes line width to specified width (0 implies no line-width
53 constraint). Default: 75
54
55
57 The sexpp project is maintained by Maxim Samsonov on behalf of Ribose,
58 Inc. It is based on code from Ron Rivest and Butler Lampson. This
59 manual page was written by Daniel Kahn Gillmor for the Debian project,
60 but may be used by others.
61
62
64 https://datatracker.ietf.org/doc/draft-rivest-sexp/
65
66
67
68sexpp June 2023 SEXPP(1)