joetannenbaum / dennis
一个用于管理DNS记录的命令行应用程序。
0.1.2
2023-09-16 00:15 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/http: ^10.0
- illuminate/validation: ^10.22
- laravel-zero/framework: ^10.0.2
- laravel/prompts: ^0.1.7
- nunomaduro/termwind: ^1.15.1
- spatie/laravel-data: ^3.8
Requires (Dev)
- laravel/pint: ^1.8
- mockery/mockery: ^1.5.1
- pestphp/pest: ^2.5
- spatie/laravel-ray: ^1.33
- tightenco/duster: ^2.4
This package is auto-updated.
Last update: 2024-09-21 03:31:08 UTC
README
dennis
是一个用于管理DNS记录的命令行工具。它可以管理多个账户和提供商的DNS记录,包括
- Cloudflare
- DigitalOcean
- GoDaddy
- Route53 (即将推出)
重要
注意! 此项目仍处于早期开发阶段。虽然我对它很有信心,但是就像你知道的。请注意这一点。
安装
composer global require joetannenbaum/dennis
确保Composer二进制文件在您的$PATH
中
export PATH="$PATH:$HOME/.composer/vendor/bin"
添加账户
dennis accounts:add
添加或更新记录
dennis records:add
列出DNS记录
dennis records:list
更新名称服务器
dennis nameservers:update
路线图
- 支持Route53
- 可配置的记录集以添加
- 直接将域名连接到droplets、服务器、负载均衡器等的能力