Z shell kernel for Jupyter
Project description
Z shell kernel for Jupyter
Features
▶️ Execute
Execute any multiline Zsh code which does not wait for stdin.
A pseudo terminal process runs until a kernel is stopped and is common
for all notebook cells.
⏹ Interrupt
Interrupt any code as in any terminal.
🔎 Inspect
Get man pages for commands under cursor.
🧰 Complete
Complete code using all completions as in terminal.
😎 Just do it
See more supported features in Misc.
🔮
Everything else under active development. Create an Issue to request a feature.
Roadmap ✅ • Contribution 👍 • License 🤝
Install
Pipenv
pipenv --python 3.7 install notebook zsh_jupyter_kernel
pipenv run python -m zsh_jupyter_kernel.install --sys-prefix
Pip
python3 -m pip install notebook zsh_jupyter_kernel
python3 -m zsh_jupyter_kernel.install --sys-prefix
Run
Dockerized
docker build --tag zsh-jupyter-kernel:3.2 .
docker run --rm --interactive --tty \
--publish=8889:8888 \
--volume=$PWD/test:/home/jovyan \
--name=zsh-jupyter-kernel \
zsh-jupyter-kernel:3.2
Native
pipenv run jupyter notebook
Thanks to
- https://github.com/Valodim/zsh-capture-completion for script to get Zsh completions as data
- https://github.com/eiro/play-jupyter for initial Dockerfile and doc fixes
- Jupyter Development Team for Jupyter itself
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zsh-jupyter-kernel-3.4.tar.gz.
File metadata
- Download URL: zsh-jupyter-kernel-3.4.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07732d6e1fe83fa39525b50b1a6c15aedec5e5b2ffdb39ffe9a56db882bdc1dd
|
|
| MD5 |
f553e3fcc795b380409b87ba483709a6
|
|
| BLAKE2b-256 |
cf8f817659e7b0bd80a9da7f3505cd65beaab328186e6d79f6424a2b35793fcf
|
File details
Details for the file zsh_jupyter_kernel-3.4-py3-none-any.whl.
File metadata
- Download URL: zsh_jupyter_kernel-3.4-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e86c8136b15013c0b8f738b8229fa7215f01d468260007f9cc7f81d406649f5
|
|
| MD5 |
2ba3bb8c99a9d0d6d09d5b6e9075e182
|
|
| BLAKE2b-256 |
a05fdf49ebeb7b2c1902b05f6b039a737bf8806b021f5b3db399444069119a62
|