tomyun/base16-fish
🐟 Base16 for fish
{ "createdAt": "2019-06-25T23:24:37Z", "defaultBranch": "master", "description": "🐟 Base16 for fish", "fullName": "tomyun/base16-fish", "homepage": "", "language": "Shell", "name": "base16-fish", "pushedAt": "2024-07-08T23:20:17Z", "stargazersCount": 36, "topics": [ "base16", "fish", "fish-packages", "fish-shell" ], "updatedAt": "2025-02-16T06:05:56Z", "url": "https://github.com/tomyun/base16-fish"}base16-fish
Section titled “base16-fish”Base16 theme switcher for fish shell
Installation
Section titled “Installation”- If you have fisher,
$ fisher install tomyun/base16-fish- Run your choice of
base16-*function
$ base16-oceanicnextScreenshot
Section titled “Screenshot”
- Why not just use base16-shell?
base16-shell is great for bash/zsh, but unable to support syntax highlighting colors in fish that ends up with incorrect coloring of texts typed in the prompt. base16-fish fixes this problem by explicitly setting color variables in native fish shell scripts. With that, no separate helper required in config.fish. No configuration file (.base16_theme) stored in your home directory. Theme switching commands (base16-*) are now fish functions that work more nicely with tab completetion.