Written by Corey the 28 Feb 08 at 17:54.
Category: System.
Related project:
Nothing/Others.
Status: Implemented
Rationale
While ubuntu gets more user friendly for new users with every release, there are still a lot of times when users must open up a terminal to get a bit of work done. Istalling some packages if they use a loki installer for ex. Or doing some low level configuration to get that one piece of obscure hardware working. Why not make the shell experience more user friendly for people when they must use it. I'm talking better syntax highlighting so you know if you spelt a command or filename wrong. More complete tab completion for filenames and command line options. These are all features of Fish, the friendly interactive shell. I don't do shell scripting, but when I do need to use the CLI, fish makes thw experience much more painless.
Update : See excellent propositions from idea 10809
I have never heard of fish. That is pretty sweet. I would suggest that ubuntu use fish by default and make the user config tool a little more painless.
fish is a great user-friendly shell. It would be very nice to make it the default in Ubuntu. I use bash all the time and I generally think it's great, but fish is so much nicer and "humane". bash has such an arcane and esoteric syntax.
Is it incompatible with bash? But then again, dash breaks a lot of bash scripts and dash is the default. This shell is the best shell I have seen for newbies.
Granted, hotwire is a graphical shell, but there are some things that you need to type commands for, and fish makes that a lot easier.
I guess people just vote by looking at the title of the brainstorm idea.
I really don't know why its so negative. I've just switched to this and its really impressive. Just need to change the colours for a black background...
People vote things like this down because they want to make Linux as hard as possible to use. They won't be the "command line el33t" if everyone can do it.
This is a very bad idea to do because, the terminal/shell is meant for *administrators* or people who know what they are doing. That is why there is GUI