KSSHELL(1)
π KSSHELL β an interactive kickstart shell π
okay bestie, welcome to ksshell(1), a.k.a. the interactive kickstart shell from the General Commands Manual, and honestly? she's a whole vibe. β¨
πΈ SYNOPSIS πΈ
ksshell [-i | --input INFILE] [-o | --output OUTFILE] [-v | --version VERSION]
π¦ DESCRIPTION π¦
so ksshell is, like, the interactive kickstart shell. no cap. π
here's the tea: you can hand her an input kickstart file as your starting point if you want (optional, she's chill like that), then you get to sit there and add whatever extra kickstart commands your heart desires, and when you're done she writes the finished kickstart file out to stdout β or to the file name you gave her. obsessed.
she also supports all the usual readline niceties, including tab completion of kickstart commands and their options β though not the values those options can take. so you get the command, you get the flag, you're on your own for the argument. tragic, i know. π
and beyond understanding literally every kickstart command, ksshell has some builtin commands of her own, because working with kickstart files inside a shell should be easy, periodt:
.clearβ clears the existing kickstart data, including anything that came from INFILE. it's giving "fresh start, blank slate, new me." basically starts you over from nothing. π«§.quitβ quits the interactive shell. if you gave her an OUTFILE she saves to it, and if you didn't, she prints to stdout instead. either way, bye bestie π.showβ prints the current kickstart file state. like a little mirror for your config. πͺ
β EXIT STATUS β
ksshellreturns 0 on success. slay. π- she returns 1 if VERSION is incorrect. don't get the version wrong, it's not the move. π
- if INFILE does not exist, a warning gets printed β but you still get dumped into the interactive shell anyway. so like, she's disappointed but she's not gonna abandon you. π₯Ί
β¨ OPTIONS β¨
-i,--input INFILEβ the name of the input kickstart file. your starting point, your blueprint, your beginning. π-o,--output OUTFILEβ writes the flattened kickstart file to OUTFILE, or to stdout if you don't give a filename. no filename = she's yelling into the void (stdout). π-v,--version VERSIONβ use this version of kickstart syntax when processing the file. if you don't give a version, she just uses the latest one, because she's a forward-thinking icon. β
π§ SEE ALSO π§
ksflatten (1)ksvalidator (1)ksverdiff (1)
and that's the whole manual, bestie!! π«Ά this was the KSSHELL(1) page from the General Commands Manual β mwah, go forth and kickstart responsibly πβ¨π
π¦ where this page comes from
- opensuse-leap 16.0: python313-pykickstart 3.54-bp160.1.12 Β· GPL-2.0-only AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms