fish-kernel is a Jupyter kernel implementation for the fish shell.
- Python
>=3.10 fishcommand available onPATH- Jupyter frontend (
jupyterlabor notebook) - Supported OS: Linux, macOS, and Windows (WSL)
- Native Windows is not supported (fish shell dependency)
pip install fish-kernelAfter installation, register the kernelspec.
fish-kernel install requires one of --user, --sys-prefix, or --prefix.
Install for your user account:
fish-kernel install --userOr install into the current Python environment:
fish-kernel install --sys-prefixAfter installation, verify the kernel is registered:
jupyter kernelspec listYou should see a fish kernel entry.
git clone https://github.com/eunos-1128/fish-kernel.git
cd fish-kernel
uv sync --dev
uv run pytest
uv run fish-kernel install --sys-prefix
uv run jupyter kernelspec listBuild docs locally with Sphinx + Furo:
uv sync --dev
uv run sphinx-build -b html docs docs/_build/htmlSimple calculation:
set a 7
set b 13
math $a + $bThis project was developed with inspiration from:
