@firstpick/pi-extension-fish-user-bash
v0.1.5
Published
Use fish shell backend for Pi user bash commands (! and !!).
Maintainers
Readme
pi-extension-fish-user-bash
Use fish (or a custom shell) for Pi ! and !! command execution.
What it does
- Overrides Pi
user_bashoperations to use your preferred shell. - Prefers explicit shell configuration via env var.
- Auto-detects fish if not configured.
- Falls back to
$SHELL(if valid), then bash. - Uses cross-platform shell resolution (PATH-aware; supports Windows
.exelookups).
Install
pi install npm:@firstpick/pi-extension-fish-user-bashConfiguration
PI_USER_BASH_SHELL_PATH- absolute path (example:
/usr/bin/fish), or - executable name resolvable on
PATH(example:fishorbash) - if unset: tries fish automatically, then
$SHELL(if valid), then bash
- absolute path (example:
Commands
/user-bash-shell— print the currently resolved shell path.
Tools
None.
