{"categories":[{"label":"Shells","url":"https://skillfed.io/packages/category/system-shells"}],"enrichment":{"capability":"Enables running and interacting with bash commands directly inside Jupyter notebooks and consoles as a kernel, with support for displaying images, HTML, and JavaScript output.","skillfed_tags":["jupyter-kernel","shell-integration"],"use_cases":["Execute system administration or DevOps tasks directly in a notebook for documentation and reproducibility.","Combine bash commands with Jupyter's notebook interface to create executable shell tutorials or runbooks.","Generate and display plots or visualizations from command-line tools (gnuplot, graphviz) inline in notebooks.","Prototype and test bash scripts interactively without leaving the notebook environment.","Display HTML or JavaScript output from bash commands for interactive dashboards or reports."],"what_it_does":"bash_kernel is a Jupyter kernel that lets you run bash commands interactively in notebook cells and console environments. It wraps bash through pexpect to provide a REPL interface, allowing you to execute shell scripts, system commands, and pipelines directly within Jupyter's notebook interface. The kernel also supports rich output\u2014you can pipe images, HTML, and JavaScript to display functions to render them inline in notebook cells.\n\nThe package depends on pexpect (for shell interaction), ipykernel (for Jupyter integration), and filetype (for content detection). Installation is straightforward but requires a manual registration step after pip install. The project is dormant, with the last update in January 2025 and no active development, so compatibility with very recent Jupyter or Python versions may not be guaranteed.","worth_installing":"Yes, if you need to run bash interactively in Jupyter and accept dormant maintenance. The package is stable for basic shell execution and has low install friction, but the lack of recent updates means you should verify compatibility with your specific Jupyter and Python versions before relying on it in production workflows."},"id":"bash-kernel","links":{"html":"https://skillfed.io/packages/bash-kernel","md":"https://skillfed.io/packages/bash-kernel.md","pypi":"https://pypi.org/project/bash-kernel/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-05","license_spdx":null,"license_treatment":"permissive","name":"bash_kernel","python_support":"unspecified","summary":"A bash kernel for Jupyter"},"popularity":{"monthly_downloads":176065,"position":10253,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.10.0"}
