porting to fish
Hello. I would rewrite this for fish but I can't undrestand what does it do exactly. what is IFS? can you tell me how is it working?
Hi! The IFS is the internal file separator, which is set to a : (because in the PATH, paths are separated with a colon). This means that when we read the PATH we can iterate over each individual path. The rest is fairly simple, just aliasing the upper case of each command found in the path to its normalcase counterpart.
Please feel free make a PR here, I will happily accept your addition as an extension to the original. I'm sure the install script could either detect or ask the user to select the shell that's being used.
interesting. so you create an alias for each executable in $PATH. ok I'll push it when it's done.
I've written fish version in #12 but it's too slow.