feat: harden terminal abbreviations, gracefully fallback missing integrations, and check deps #5

Merged
rootiest merged 3 commits from feat/deps-fallbacks into main 2026-05-01 01:18:20 +00:00

3 Commits

Author SHA1 Message Date
rootiest a39df3c466 feat(terminal): harden terminal abbreviations and functions
- Wrap Kitty-specific abbreviations and functions with $TERM checks

- Resurrect WezTerm abbreviations and wrap with $TERM_PROGRAM checks

- Add check_fish_deps function to list and verify all fish-related dependencies

- Update README to recommend Kitty and WezTerm and document requirements

- Improve fallback behavior for rg outside of Kitty
2026-04-30 20:44:58 -04:00
rootiest 8d1ab2eeb9 feat: gracefully fallback when integration dependencies are not met
If a dependency for an integration is missing, fallback gracefully so as
not to interrupt user experience
2026-04-30 20:11:50 -04:00
rootiest 7e1c727b69 docs: fisher and plugins are automatically installed
- A bootstrap script in the config.fish file handles automatic
installation of fisher and the included plugins upon launching the shell
for the first time
2026-04-30 20:04:36 -04:00