fzf
es-shell
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fzf
-
fifc - A configurable fzf completion plugin π
I first used jethrokuan/fzf: Ef-π-ient fish keybindings for fzf (github.com) jethrokuan/fzf for some time, but while it does the job done at offering a fuzzy frontend to the fish completion engine, it's not very flexible and does not allow you to extend/add completion logic.
- Fish 3.4.0
es-shell
-
Fish 3.4.0
I made the mistake last year of falling in love with xs-shell, talking to its maintainer (who recently put xs out to pasture, as it were) who is now moving all his stuff to es-shell, switching my romance to es-shell, merging in 2 forks of it to my own version https://github.com/pmarreck/es-shell/ aaaand having a kid and basically running out of time.
This shell makes a ton more sense to my brain than the usual bash/zsh/fish rigmarole, it just needs some love.
The last thing I was working on was a way to capture all of stdout, stderr and return code from a single run of a command, for testing purposes, because the OTHER thing es-shell desperately needs is a proper test suite. I figured one out for bash https://github.com/pmarreck/tinytestlib but not one for es yet.
What are some alternatives?
ble.sh - Bash Line Editorβa line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.
fisher - A plugin manager for Fish
zoxide - A smarter cd command. Supports all major shells.
starship - βποΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
nushell - A new type of shell
zsh-bench - Benchmark for interactive Zsh
fish-shell - The user-friendly command line shell.
agnoster - Agnoster for Fish :tropical_fish:
homeshick - git dotfiles synchronizer written in bash