feat: harden terminal abbreviations, gracefully fallback missing integrations, and check deps #5
Reference in New Issue
Block a user
Delete Branch "feat/deps-fallbacks"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
This PR introduces robust dependency checking, gracefully handles missing integrations, and securely targets terminal-specific integrations (e.g., Kitty and WezTerm) to prevent execution errors when running in unsupported environments.
Changes
direnv,zoxide,wakatime, andtailscaleintegrations in dependency checks to gracefully fallback when missing.check_fish_depsfunction to list and verify all required, recommended, and integration dependencies with color-coded NerdFont icons.split,spwin,rg,clone,clonet) in$TERMchecks, with graceful fallbacks (e.g., standardrg).$TERM_PROGRAMchecks.README.mdto note integration fallback behaviors and updated the Dependencies section to document terminal requirements.