Accidentally typed 'sl' instead of 'ls'? Install this and get a steam locomotive to run across your terminal.
Accidentally typed 'sl' instead of 'ls'? Install this and get a steam locomotive to run across your terminal.
SL(1): Cure your bad habit of mistyping. Contribute to mtoyoda/sl development by creating an account on GitHub.

or be boring and alias sl=ls
I prefer "the fuck" https://github.com/nvbn/thefuck
90 1 ReplyYeah, that's going to be installed tomorrow.
16 0 Replythefuck is abandoned, you could try https://github.com/iffse/pay-respects instead
13 0 Reply
I thought this was going to be about "the fuck"
8 1 ReplyThe fuck is awesome.
2 0 Reply
Someone installed this across our 2500 machine entire fleet back in 2013. I wanted to fucking punch him in the dick, especially during incidents where every second matters.
58 2 Reply"Sorry boss, but the text train delayed us 5 seconds and causes us to lose millionsnof dollars" Boss: "The wat?"
39 0 ReplyIn fintech and at scale, you aren’t far off!
I eventually got the damn thing removed at least.
17 1 Reply
Shoulda made the alias instead it sounds like!
8 0 ReplyThe point is to make you slow down. Going fast and breaking things worse is not good during an incident.
If you typed
sl
and actually pressed enter before confirming what you typed, you deserve what you got9 1 ReplyA smashed keyboard? How will provoking a hulk incident fix anything?
1 2 Reply
Oof. Were they found and removed from the org?
1 0 ReplyNah it was a pretty immature company at the time, just told not to do shit like that anymore.
Once we ipo’d and put on big boy pants, that would have been at least a reprimand.
2 0 Reply
If we're sharing silly useless projects, I quite like "activate linux", the configurable watermark inspired by "Activate Windows".
It's unfortunately not a strictly terminal based goof, but wanted to share anyway.32 1 ReplyThis isn't useless. It serves a purpose.
It's for interns who fat finger commands to force them to slow down and be more intentional and verify their commands before pressing enter.
6 1 Reply
So I installed this way back in the day on my prod corporate VMs. I was still green, and any prod issues would shake me so much, it was too stressful.
I taught myself to relax when the locomotive pops up, take a few deep breaths and go on.
It was super effective. I learned to not get so flustered, and stopped messing commands due to adrenaline. I no longer install it anywhere, but it still puts a smile and a wave of nostalgia when I see or hear about it.
Such a small thing, yet it helped me grow so much.
17 0 ReplyInstalling SL is part of my standard cloud-init config.
2 0 Reply
sl | lolcat
15 0 ReplyI would get slightly amused every time I typed "lust" instead of "list" as a kid in applesoft basic.
8 0 Reply...now the question is do we want to implement a command for that
4 0 Reply
steam locomotive
rolling down the track
8 0 Replyi sure am glad i use yakuake widescreen
7 0 ReplyThat's a lot of choo-choo'ing
3 0 Reply
don't forget to install gti
7 0 ReplyNot a mistake but a fun reminder that the terminal can be a very fun place!
fortune | cowsay -f stimpy _________________________________________ / Poverty Jet Set: \ | | | A group of people given to chronic | | traveling at the expense of long-term | | job stability or a permanent residence. | | Tend to have doomed and extremely | | expensive phone-call relationships with | | people named Serge or Ilyana. Tend to | | discuss frequent-flyer programs at | | parties. | | | | -- Douglas Coupland, "Generation X: | | Tales for an Accelerated | | | \ Culture" / ----------------------------------------- \ . _ . \ |\_|/__/| / / \/ \ \ /__|O||O|__ \ |/_ \_/\_/ _\ | | | (____) | || \/\___/\__/ // (_/ || | || | ||\ \ //_/ \______// __ || __|| (____(____)
6 0 Reply2 0 ReplyBlinkenlights appears to no longer exist :(
2 0 Reply
figlet "Linux Rocks!" _ _ ____ _ _ | | (_)_ __ _ ___ __ | _ \ ___ ___| | _____| | | | | | '_ \| | | \ \/ / | |_) / _ \ / __| |/ / __| | | |___| | | | | |_| |> < | _ < (_) | (__| <\__ \_| |_____|_|_| |_|\__,_/_/\_\ |_| \_\___/ \___|_|\_\___(_)
1 0 Reply
this is perfect
5 0 ReplyI love dev work like this. Computers should be fun again.
5 0 ReplyDoes anyone know the "prank" repo that would delete Linux system (or Windows) when an wrong typo ran?
5 0 Reply12 0 Reply
alias l="ls"
, I'm immune to this problem4 0 ReplyOr
ll='ls -laFh'
to have it just how I like it2 0 Reply
I love how knowledge shedding makes this a cyclical discovery.
3 0 Replyim currently baking this into our hpc. people gotta see the train!
3 0 ReplyThis is exactly the type of thing I love.
2 0 ReplyLately for me it’s been “ks”
2 0 ReplyAh yes. When you need to slow the fuck down.
1 0 Reply