1KSSHELL(1) General Commands Manual KSSHELL(1)
2
3
4
6 ksshell — an interactive kickstart shell
7
9 ksflatten [-i | --input INFILE] [-o | --output OUTFILE] [-v | --ver‐
10 sion VERSION]
11
13 ksshell is an interactive kickstart shell. It optionally takes an
14 input kickstart file as the basis, allows the user to specify addi‐
15 tional kickstart commands, and then writes out the finished kickstart
16 file to stdout or the given file name. This program supports all the
17 usual readline niceties including tab completion of kickstart commands
18 and their options, though not the values those options can take.
19
20 In addition to understanding all the kickstart commands, ksshell has
21 some builtin commands of its own to make working with kickstart files
22 in the context of a shell easier:
23
24 .clear Clear the existing kickstart data, including any from INFILE.
25 This essentially starts you over from a blank state.
26
27 .quit Quit the interactive shell, either saving to the file given by
28 OUTFILE or printing to stdout if none was given.
29
30 .show Print the current kickstart file state.
31
33 ksflatten returns 0 on success, and 1 if VERSION is incorrect. If
34 INFILE does not exist, a warning will be printed but the user will
35 still be dumped to the interactive shell.
36
38 -i, --input INFILE
39 The name of the input kickstart file.
40
41 -o, --output OUTFILE
42 Write the flattened kickstart file to OUTFILE, or stdout if
43 no filename is given.
44
45 -v, --version VERSION
46 Use this version of kickstart syntax when processing the
47 file, or the latest if no version is given.
48
50 ksvalidator (1), ksverdiff (1)
51
52
53
54 KSSHELL(1)