SHTOOL-PROP.TMP(1)
πΈ SHTOOL-PROP.TMP(1) β GNU Portable Shell Tool πΈ
okay bestie, gather round, because this one is genuinely adorable and also extremely useful. it's shtool-prop from the GNU shtool fam, and it's giving "spinning wheel but make it a shell script" energy. π‘β¨
π NAME π
shtool-prop β GNU shtool propeller processing indication π
like. it props. it spins. it tells you stuff is happening. iconic.
π SYNOPSIS π
shtool prop [-p|--prefix str]
that's it. that's the whole vibe. π
β¨ DESCRIPTION β¨
so what this command does is display a processing indication through a running propeller. yes, a literal spinning propeller. in your terminal. in 2008. we love a retro moment. ππ
it's designed to be the last thing in a pipe ("|") sequence, the one where all your logging / processing info is showing up on stdin. then, for every single line that lands on stdin, the propeller advances one step clock-wise. so the more stuff happens, the more it spins. lowkey hypnotic. highkey satisfying. π«Ά
π OPTIONS π
here's what you can hand it. there's literally one (1) option. minimalism queen. π
-p,--prefix strβ set a particular prefix str that gets displayed in front of the propeller. by default there's no prefix string at all, so it's just the raw propeller spinning into the void. give it a label and suddenly it's β¨narratedβ¨. π
π EXAMPLE π
a whole shell script moment, fr fr:
# shell script
configure 2>&1 |\
tee logfile |\
shtool prop -p "Configuring sources"
see how it's sitting pretty at the end of the pipe? configure does its thing, tee splits the output off into logfile, and then shtool prop catches the rest and spins a lil propeller with "Configuring sources" chillin' in front of it. chef's kiss. π§π³π
π HISTORY π
the GNU shtool prop command was originally written by Ralf S. Engelschall <rse@engelschall.com> in 1998 for mod_ssl. a true OG. π«‘ then it got taken over into GNU shtool later on, and now it lives here, spinning away for all of us. generational. π
π¦ SEE ALSO π¦
shtool(1)β the main character. go read it. iykyk. π
β οΈ friendly reminder bestie: this thing reads from stdin and spins per line. if nothing is feeding it lines, it's just gonna sit there looking cute and doing nothing. feed the propeller. ππ
and that's the tea, babe β this page is from shtool 2.0.8, dated 18-Jul-2008, and it ate. no cap. go spin something. π β¨π
π¦ where this page comes from
- debian bookworm: shtool 2.0.8-10 Β· GPL-2.0-or-later
- debian trixie: shtool 2.0.8-10 Β· GPL-2.0-or-later
- ubuntu jammy: shtool 2.0.8-10 Β· GPL-2.0-or-later
- ubuntu noble: shtool 2.0.8-10 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms