Skip to main content

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.zsh

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

lab.sh

pipenv run jupyter notebook

Thanks to

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.4.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zsh_jupyter_kernel-3.4-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

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

Hashes for zsh-jupyter-kernel-3.4.tar.gz
Algorithm Hash digest
SHA256 07732d6e1fe83fa39525b50b1a6c15aedec5e5b2ffdb39ffe9a56db882bdc1dd
MD5 f553e3fcc795b380409b87ba483709a6
BLAKE2b-256 cf8f817659e7b0bd80a9da7f3505cd65beaab328186e6d79f6424a2b35793fcf

See more details on using hashes here.

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

Hashes for zsh_jupyter_kernel-3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9e86c8136b15013c0b8f738b8229fa7215f01d468260007f9cc7f81d406649f5
MD5 2ba3bb8c99a9d0d6d09d5b6e9075e182
BLAKE2b-256 a05fdf49ebeb7b2c1902b05f6b039a737bf8806b021f5b3db399444069119a62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page