net-tools/bin
Natalie c3d788e20a feat(dx): add dx.hide_homelan to hide homelan config while DO-only
- data/mesh-hosts.json: "dx": {"hide_homelan": true} (with note). Data for apricot/pear/fennel/lan/services fully preserved for recovery.
- bin/mesh-hosts-render + bin/host-apply: respect the flag — filter to .class=="cloud" hosts only (yuzu, lime), emit dx mode note in headers, services filtered too.
- When true: generated /etc/hosts mesh-block and ~/.ssh/config net-tools fleet block only contain DO/cloud (homelan names like apricot.lan, bare fennel etc. hidden). dx-forges (ctforge/mcforge) unaffected at bottom.
- `net sync` (and direct renderers) now produce clean DO-only configs.
- README updated. To recover: set false + net sync.

Fulfills "hide the homelan config... now only use DO... may try to recover homelan so dont delete it".
2026-06-28 10:50:51 -04:00
..
fleet-status feat(@tools/net-tools): add tray icon system 2026-06-10 02:20:23 -07:00
forge-dns-render feat(dx): add forge-dns-render to net-tools infra installers 2026-06-28 10:45:47 -04:00
host-apply feat(dx): add dx.hide_homelan to hide homelan config while DO-only 2026-06-28 10:50:51 -04:00
mesh-hosts-render feat(dx): add dx.hide_homelan to hide homelan config while DO-only 2026-06-28 10:50:51 -04:00
net feat(dx): add forge-dns-render to net-tools infra installers 2026-06-28 10:45:47 -04:00
wg-dns-sync feat(@tools/net-tools): add mesh/lan tooling with host renderers 2026-06-09 19:53:08 -07:00