SL (Steam Locomotive) runs across your terminal when you type "sl" as you meant to type "ls". It's just a joke command, and not useful at all.
Copyright 1993,1998,2014 Toyoda Masashi ([email protected])
SL(1): Cure your bad habit of mistyping
License: Other
SL (Steam Locomotive) runs across your terminal when you type "sl" as you meant to type "ls". It's just a joke command, and not useful at all.
Copyright 1993,1998,2014 Toyoda Masashi ([email protected])
There are so many PR and issue comments, but no response from author now.
It is not just a toy program but a common asset with many love for any operators.
Do you plan to move it to be maintained by team?
There are still enable to use group name https://github.com/team-sl/
Many users and developers may help maintain and stand for maintainer.
How about to make sl by using only escape sequences?
It must make the size of sl program smaller and makes sl without ncurses.
We really missed that feature when trying out this awesome program.
Hello,
I found that Ctrl-z signal is not handled, so I can put SL in background.
It is not very good for curing my bad habits.
Bye.
Request summary: Second command to cure the habit of typing sud o<command>
Overall idea: small bubbles appear, possibly around the command typed, as if cleaning them (with soap sud
s)
As title.
I tried doing the make
command to compile the program but it outputs this error, any help?
gcc -O -Wall -o sl sl.c -lncurses
sl.c:41:10: fatal error: curses.h: No such file or directory
41 | #include <curses.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:15: sl] Error 1
I'd like to ask Ubuntu package maintainer to update sl from 3.03 to 5.00.
It is better to add release tag to commit.
Package maintainer always see only a release not commit log.
Ubuntu Linuxディストリビューションのパッケージメンテナに、バージョンアップを提言したいが、リリースタグが打たれていないので、5.00バージョンのリファレンスがない。
通常、パッケージは、リリースをベースにするので、アップデートされない。
タグをうって欲しい。
If you give parameters like sl --help
you can escape the train with CTRL+C
@StackNeverFlow and @xVoiceSyntax
Hi,
I noticed that executing sl with l flag did the same locomotive as lc flags.
I thought it was a bit sad since you can combine others flags without any problem.
Can I get the source image that the train was designed from?
Does the license allow the distribution of modified code?
A person mistypes vim
I ran cim
:
$ cim
bash: cim: command not found
Running brew install sl
could also suggest installing cim
cim
isn't a thing yet - but maybe it should?
I have forked this repo and merged some of the PRs I found the most interesting and relevant.
If you feel like anything else should be included or changed, please do make an issue with the fork and or do a new PR!
Thanks!
In french "sl" is the pronounciation for "aisselle". Armpit.
when the locale is french, sl should display an armpit.
Hi! I am a long time user of sl
, or rather, I had sl
installed for a long time, but almost never use it. Due to my typical typing habits, sl
doesn't seem to be a common result of mistyping ls
for me.
However, I have noticed, that I seem to mistype ls
as lsd
quite often, but this has the unfortunate effect of just displaying a boring error message:
$ lsd
fish: Unknown command: lsd
This is always very disappointing. I'm sure there would be tons options for making great graphical effects suitable for an lsd
command. Personally I don't have much experience to say which graphical effects might be fitting, but by asking around, I was able to collect the following suggestions:
Thank you for your consideration! I'm sure adding this feature would greatly enhance the utility of this package for me and maybe for others with similar typing habits as me.
sl -[cars]
attaches that number of cars to the train. sl -G
displays a French TGV train. However sl -[cars] -G
displays the TGV train correctly, but only attaches 1 car regardless of the number specified.
I will never be able to (properly) use ls
again. Just want to see the little train go. Choo-choo!
Sometimes I misspell sl
, and the list of dirs/files appears, which could even be useful, but.... I'm now considering to symlink ls
to this, so I will not miss the little train.
Choo-coo!
can the developer add a whistle sound to sl?
(this is an enhancement request)
This version doesn't have this option like the one on Debian based distros.
Maybe an "-n num" option can be added, that will make number of coaches of a train equal to num?
Under the man page it states: It rarely shows contents of current directory.
This implies that under some conditions it is possible to display the contents of the current directory. This is a very critical issue!
I was hoping to snap (http://snapcraft.io/) this, but it needs an install target. This is fixed by #17 - Is there any chance this can be merged in?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.