{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Provides a Python wrapper for running bash commands and piping their output, with a chainable interface for composing shell operations.","skillfed_tags":["shell-wrapper","unmaintained"],"use_cases":["Quick prototyping or scripting where you need to run simple shell commands from Python without subprocess boilerplate.","Chaining multiple bash operations (pipes, redirects) in a single Python statement for readability.","Accessing command output, error messages, and exit codes in a unified object interface."],"what_it_does":"Bash is a lightweight wrapper around Python's subprocess module that simplifies running shell commands from Python code. It provides a chainable interface where you can call bash() on a result object to pipe commands together, and exposes stdout, stderr, and return codes as attributes. The library is designed to reduce boilerplate when you need to execute bash commands inline rather than spawning separate processes directly.\n\nThe package is abandoned and unmaintained since 2016-05-30. It uses shell=True internally, which the documentation explicitly warns makes it unsuitable for untrusted input. Install friction is high because it ships as a source tarball only (bash-0.6.tar.gz).","worth_installing":"No. The package is abandoned (last release 2016-05-30, no commits since 2020-04-13), uses shell=True which is a documented security risk for untrusted input, and high install friction (source-only distribution). Only consider if you have legacy code already depending on it and cannot migrate to modern alternatives."},"id":"bash","links":{"html":"https://skillfed.io/packages/bash","md":"https://skillfed.io/packages/bash.md","pypi":"https://pypi.org/project/bash/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2016-05-30","license_spdx":null,"license_treatment":"copyleft","name":"bash","python_support":"unspecified","summary":"Bash for Python"},"popularity":{"monthly_downloads":79303,"position":14366,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6"}
