Originally posted as GitHub Gist on 04 May 2016 , updated at 16 Nov 2020 (details)
Source: https://gist.github.com/paulera/a96d8a302f654ef6d6bf688732fc7daa
Description: Pretend your terminal is doing techy things
Fake process script
Simulates a build/configuration/installation-like process, using a random message with a nice fake progress, with percentage, random total and variable pace. The command does it as many times and as fast as you set in 2 first variables (maxsteps and pace). Goes really well with a cup of coffee! ;)
maxsteps= number of steps to run until “finish”.pace= step increment speed. Lower numbers are faster. 500 works well.- Arrays
a,bandc= word lists. change them as you like, words separated by space.
Minified version (for quick procrastination)
|
|
Expanded version (for scripting)
|
|
Output looks like…
1) Scanning indexed socket ............................................. ok!
2) Optimizing scheduled folders ....................................................................................................................................................................... ok!
3) Building system files ........................................................................... ok!
4) Compiling binary resources ....................................................... ok!
5) Checking scheduled files .................................................................................................................................................................. ok!
6) Scanning scheduled dependencies .................................................................... ok!
7) Saving indexed dependencies .................................................................................... ok!
8) Loading obfuscated list ................................... ok!
9) Analyzing indexed socket ............ ok!
10) Updating default library .............................................................................................................................................. ok!
11) Building scheduled drivers ............................................................... ok!
12) Optimizing binary dependencies ......................... ok!
13) Optimizing system entries .............................................................................................................................................................. ok!
14) Optimizing binary library .................. > [20%]
Finished