文件名称:servpeek:内省窥视您的服务器胆量
文件大小:71KB
文件格式:ZIP
更新时间:2024-02-26 09:28:15
infrastructure server introspection ServerGo
Servpeek 内省窥视您的基础设施胆量 动机 当前,用于测试基础结构的最广泛使用的工具是和 。 但是,这些用编写的工具带有相当数量的宝石依赖的运行时。 用编程语言编写一个简单的工具将有助于解决运行时依赖性“问题”,并将进一步简化基础架构的部署和速度。 当前状态 当前的项目设计可能有点过大,主要是因为我的Go能力不足,或者是因为项目试图在已经存在的抽象(程序包管理器,命令等)的基础上创建抽象。 原来建模不是那么容易:-/ Project当前为各种软件包管理器提供支持: apt , yum , apk , gem和pip以及文件和服务检查。 随着项目在[if]上的进行,稍后将添加更多资源
【文件预览】:
servpeek-master
----.travis.yml(120B)
----pkg()
--------pkg_test.go(1KB)
--------parser.go(3KB)
--------gem.go(1KB)
--------manager_test.go(730B)
--------doc.go(263B)
--------yum.go(1KB)
--------parser_test.go(420B)
--------apt.go(1KB)
--------manager.go(2KB)
--------matchers.go(1KB)
--------pip.go(1KB)
--------pkg.go(2KB)
--------matchers_test.go(1KB)
--------mocks_test.go(2KB)
--------apk.go(1KB)
--------test-fixtures()
----cmd()
--------api()
--------cli()
----process()
--------process.go(362B)
--------matchers.go(4KB)
--------matchers_test.go(306B)
----container()
--------matchers.go(4KB)
--------docker.go(670B)
--------matchers_test.go(457B)
----file()
--------matchers.go(5KB)
--------file_stubs.go(410B)
--------file_test.go(474B)
--------matchers_test.go(5KB)
--------file.go(920B)
--------file_unix.go(800B)
----main.go(29B)
----examples()
--------packages.go(727B)
--------containers.go(582B)
--------files.go(707B)
--------processes.go(406B)
--------main.go(454B)
--------services.go(389B)
----service()
--------sysinit.go(4KB)
--------sysinit_test.go(421B)
--------service_test.go(1KB)
--------service.go(1KB)
--------matchers.go(370B)
--------matchers_test.go(600B)
--------mocks_test.go(2KB)
--------test-fixtures()
----go.sum(13KB)
----README.md(3KB)
----utils()
--------command()
--------utils_test.go(1KB)
--------utils_stubs.go(213B)
--------utils_unix.go(703B)
--------utils.go(1KB)
--------group()
----go.mod(177B)