Consider hostctl for hosts management in quick-install
https://guumaster.github.io/hostctl/ is a specialized tool that focuses on managing host entries in a reversible manner. While still modifying host state, it does so (easily) reversibly. — for ./quick-install.
Breadcrumb trail: https://github.com/numtide/devshell/issues/27
Yeah, this is interesting. It is adding another dependency but is probably a better way of doing things, especially for the client end.
Also, I see it supports windows, which is nice!
If you would be willing to give https://github.com/numtide/devshell a try, I could be plugging together a prototype that would have unrivalled UX, and only ever one bootstrap dependencies:
-
curl -L https://nixos.org/nix/install | sh
All other project dependencies will be boostrapped by those tools (including hostname entries and host TLS state as of my recent PR to devshell)
/cc @imacg
We could then figure out non-devshell workflows modelled after the example, would that be something?
Helm is now the only supported way to deploy Trow