This week, I replaced the old console in Overgrowth with a new one I am pretty happy with.
If you are a web developer you probably immediately recognize this console as the WebKit inspector console, which is used in WebKit based browsers like Safari and Chrome.
Here are a few features that this console supports:
As you type commands, the console will try to guess what you are trying to write and autocomplete it for you. It shows its suggestion in gray, and you can press tab or the right arrow key to complete it. You can press tab multiple times to iterate through suggestions, or just ignore it if you like.
The console remembers everything you type, so you can press up and down to scroll back through its history.
By holding option (or alt) you can enter a multi-line command.
So what does this mean for Overgrowth? Why do we need a fancy console in the first place?
What kind of features would you like to see in the console?