DevTrendsDeveloper trends
Accent color

asong56 /

hats

hats 是一个跨平台的 CLI Hosts 管理工具,可以把常用的 hosts 配置组织成 YAML profiles,并通过命令行快速切换。 它可以创建多个配置 profile,通过 enable / disable 控制状态,再用 apply 一次性写入系统 hosts 文件。Profile 支持 include 继承,适合管理开发环境、本地域名、测试环境以及广告屏蔽等不同场景。 bash hats list hats enabl…

DTSoftware developmentDTCLIDTContent / resourceDTLinuxDTTerminal

About

hats 是一个跨平台的 CLI Hosts 管理工具,可以把常用的 hosts 配置组织成 YAML profiles,并通过命令行快速切换。 它可以创建多个配置 profile,通过 enable / disable 控制状态,再用 apply 一次性写入系统 hosts 文件。Profile 支持 include 继承,适合管理开发环境、本地域名、测试环境以及广告屏蔽等不同场景。 bash hats list hats enable dev-suite sudo hats apply hats status hats 不会覆盖用户手动维护的 hosts 内容,只修改明确标记的 managed block,并在首次修改前自动备份原始 hosts 文件;同时支持配置校验、dry-run、恢复和 DNS cache flush。 相比图形化的 Hosts 管理工具,hats 更适合喜欢 终端、键盘操作和自动化脚本 的开发者。

Discovery history

  1. 阮一峰周刊·用户投稿

    Aug 8, 2026 · 1 observations

Discuss this product