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 -mpip install notebook zsh_jupyter_kernel
python3 -mzsh_jupyter_kernel.install --sys-prefix
Run
Dockerized
See https://github.com/eiro/play-jupyter
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 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
zsh-jupyter-kernel-3.1.tar.gz
(13.2 kB
view hashes)
Built Distribution
Close
Hashes for zsh_jupyter_kernel-3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08aa531f3eb22b6d300d58943436e8c03f5a0295ebfe3137a6e22a3978fbe0d5 |
|
MD5 | 06893a6d88ceb6475ad5d066168d1a6a |
|
BLAKE2b-256 | 928b84b2581dfbaf5d67a0603f59c54ed46b8dd83f7b46d8412e0406c552f1ed |