文件名称:grash:Bash依赖性分析器
文件大小:12KB
文件格式:ZIP
更新时间:2024-03-01 00:21:32
bash python3 dependency-parser Python
废料 bash脚本的依赖性分析工具。 目的 创建该工具是为了快速评估bash脚本所依赖的可执行文件。 它通过解析一个或多个脚本并查找执行的所有内容的名称来工作。 然后,它将列表与环境路径中的文件进行比较,并返回公共集。 安装 从PyPi pip install grash grash -h 从来源 克隆项目并使用Poetry安装。 git clone git@github.com:colin-pm/grash.git cd grash poetry install poetry shell grash -h 用法 目前,Grash仅支持打印出所选脚本的依赖项。 未来的功能旨在实现生成依赖关系的可视网络图。 要评估脚本中的依赖关系,请执行以下命令。 使用foo.sh ... #! /usr/bin/env bash for FILE in $( ls $1 ) ; do if
【文件预览】:
grash-master
----poetry.lock(7KB)
----.gitignore(7B)
----pyproject.toml(439B)
----grash()
--------console.py(2KB)
--------__init__.py(0B)
--------parser.py(6KB)
--------graph.py(3KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(3KB)
----tests()
--------test_parser.py(3KB)