This repo contains a (rarely updated) collection of my custom fish helper funcs and dotfiles.
For my Bash snippets, functions, and reading list, see here:
- https://github.com/pirate/bash-utils
- https://fishshell.com/docs/current/fish_for_bash_users.html
For a huge list of all my favorite Linux/Unix/macOS commands and utilities, see here:
- ⭐️ https://github.com/jorgebucaran/fisher
- ⭐️ https://github.com/topics/fish-plugin
- https://github.com/jorgebucaran/awsm.fish
- https://github.com/xuxiaodong/awesome-shell
- https://github.com/withfig/fig
- ⭐️ https://github.com/gazorby/fifc
- ⭐️ https://github.com/atuinsh/atuin
- ⭐️ https://github.com/wting/autojump / https://github.com/jethrokuan/z
- https://github.com/PatrickF1/fzf.fish
- https://github.com/jorgebucaran/nvm.fish
- https://github.com/jorgebucaran/replay.fish / https://github.com/edc/bass
- https://github.com/jorgebucaran/autopair.fish / https://github.com/laughedelic/pisces
- https://github.com/decors/fish-colored-man / https://github.com/PatrickF1/colored_man_pages.fish
- https://github.com/ankitsumitg/docker-fish-completions / https://github.com/halostatue/fish-docker
- https://github.com/halostatue/fish-macos
- https://github.com/franciscolourenco/done
- https://github.com/halostatue/fish-utils-net
- https://github.com/jorgebucaran/getopts.fish
- https://github.com/oh-my-fish/oh-my-fish
- https://github.com/danhper/fundle
- https://github.com/IlanCosman/scuba
- https://github.com/xtendo-org/chips
- https://github.com/airhorns/hook
Problems that fish has that bash doesn't have (I love fish as a shell, I just don't think it's good as a scripting language):
- fish-shell/fish-shell#159
- fish-shell/fish-shell#1396
- fish-shell/fish-shell#206
- fish-shell/fish-shell#2007
- fish-shell/fish-shell#510
- fish-shell/fish-shell#4907
- backgrounding fish functions does not exist: fish-shell/fish-shell#238
- so I had to make an entire job control system for fish that just calls out to bash: fish-shell/fish-shell#2036 (comment) …