shasta
A python library with shell AST definitions for the libdash AST. It can be used to develop shell AST analyses and transfomations. All AST nodes support a pretty() method that extracts them as a shell script, and the library offers a json_to_ast module that creates an AST object from a JSON object.
It was originally part of PaSh but was separated to allow others to build on it.
Release files for shasta 0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shasta-0.5-py3-none-any.whl | Python 3 | none | any | Details |
Release files / shasta-0.5-py3-none-any.whl
| Download URL | shasta-0.5-py3-none-any.whl |
|---|---|
| Size | 32.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
823ac48dbd89145ed27d4b7374d8586de3771c68b70a5ed59ae66f30c93d03f3
|
|
BLAKE2b-256 checksum How to use checksums |
022c6d18f712585231ded04e28423843f3a5427d0d54fa98c489f3a6792aca1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|