I dedicated couple evenings to Powerfish lately, resulting in a host of new features. If you don’t know what I’m talking about, Powerfish is an elegant and informative prompt for the Fish shell inspired by Powerline. Without further ado, let’s see what is new.
First of all, Powerfish now fully supports the Vi keybindings. So there is no ugly box showing the current mode at the beginning of the prompt anymore. A small change, but definitely visible, if you use the Vi mode, like me. There are also two new flags in the prompt. One displays the number of background jobs, and another one shows if the last command failed. The Git flags were overhauled as well. Now they show number of untracked, modified, staged, stashed and conflicting files. If you don’t care about the concrete numbers, there is an option to display only the flags.
Support for themes
Last, but not least - Powerfish now supports themes. That makes it to seamlessly blend in with the rest of your system. The ones currently supported are Tomorrow Night and Solarized Dark, but more are on the way.
If you have already have Fisherman, just type
fisher radek-sprta/powerfish to install Powerfish. Otherwise, follow the instructions on the project page.