{"library":"bashlex","type":"library","category":null,"description":"Bashlex is a Python library providing a parser for bash commands. It can take a bash command string and convert it into an Abstract Syntax Tree (AST), allowing for programmatic inspection and manipulation of shell commands. The current version is 0.18, with releases occurring roughly annually or bi-annually.","language":"python","status":"active","version":"0.18","tags":["bash","parser","shell","ast","cli","command-line"],"last_verified":"Wed May 20","install":[{"cmd":"pip install bashlex","imports":["from bashlex import parse","from bashlex import tokenize"]}],"homepage":null,"github":"https://github.com/idank/bashlex.git","docs":null,"changelog":null,"pypi":"https://pypi.org/project/bashlex/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.4,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/bashlex/compatibility"}}