trow icon indicating copy to clipboard operation
trow copied to clipboard

Consider hostctl for hosts management in quick-install

Open blaggacao opened this issue 5 years ago • 4 comments

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

blaggacao avatar Oct 07 '20 00:10 blaggacao

Yeah, this is interesting. It is adding another dependency but is probably a better way of doing things, especially for the client end.

amouat avatar Oct 09 '20 11:10 amouat

Also, I see it supports windows, which is nice!

amouat avatar Oct 09 '20 11:10 amouat

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?

blaggacao avatar Oct 09 '20 17:10 blaggacao

Showcase:

blaggacao avatar Oct 13 '20 06:10 blaggacao

Helm is now the only supported way to deploy Trow

awoimbee avatar Sep 19 '23 08:09 awoimbee