文件名称:uci-parse:用于解析,比较和规范化OpenWRT UCI配置文件的工具
文件大小:95KB
文件格式:ZIP
更新时间:2024-02-29 05:36:59
Python
UCI解析库 Python 3库和命令行工具可解析,比较和规范化OpenWRT 配置文件。 编写这些工具是为了简化OpenWRT升级,从而更容易查看两个配置文件之间的差异。 在撰写本文时(2020年中),OpenWRT升级通常不会以相同的方式规范升级后的配置文件。 例如, opkg upgrade的新版本(使用-opkg文件名保存)可能在所有行上都使用单引号,而磁盘上的原始版本可能根本不使用引号。 这使得很难理解升级文件和原始文件之间通常很小的差异。 开发人员怀疑 开发人员文档位于。 请参阅该文件,以获取有关代码的结构,如何设置开发环境等的注释。 安装套件 在您的OpenWRT路由器上安装此程序包并非如此简单。 许多路由器没有足够的空间来安装完整版的Python,包括pip或setuptools 。 如果您的空间确实很大,那么就这么简单: $ opkg update $ opkg i
【文件预览】:
uci-parse-master
----poetry.lock(63KB)
----.mypy.ini(875B)
----.readthedocs.yml(91B)
----pyproject.toml(1KB)
----src()
--------uciparse()
----.tabignore(437B)
----.toxrc(653B)
----.pre-commit-config.yaml(1KB)
----run(9KB)
----LICENSE(11KB)
----DEVELOPER.md(21KB)
----.github()
--------workflows()
----utils()
--------dos2unix.py(455B)
--------check-tabs.sh(355B)
--------tools.ps1(1KB)
----scripts()
--------install(404B)
--------uciparse(63B)
--------ucidiff(61B)
----README.md(5KB)
----.idea()
--------vcs.xml(167B)
--------codeStyles()
--------inspectionProfiles()
----tests()
--------test_cli.py(4KB)
--------__init__.py(29B)
--------test_uci.py(12KB)
--------fixtures()
----.coveragerc(109B)
----.pylintrc(16KB)
----docs()
--------requirements.txt(6KB)
--------Makefile(7KB)
--------index.rst(5KB)
--------conf.py(12KB)
--------_static()
--------make.bat(7KB)
--------.sphinxignore(142B)
--------README.md(120B)
--------_themes()
----Changelog(2KB)
----PyPI.md(4KB)