{"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"],"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"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}