LPGhatguy / aftman

Aftman, the prodigal sequel to Foreman
MIT License
157 stars 16 forks source link

Trust check & installation improvements #38

Closed filiptibell closed 1 year ago

filiptibell commented 1 year ago

In preparation of #26 and continuing on from my closed PR in #30, this PR refactors the install_all method to split trust checks from the installation process itself. This will allow tools to be installed concurrently in the future and also makes for a slightly improved user experience.

After the above work was done, adding the --skip-untrusted flag was trivial so I went ahead and also added that in this same PR, based on feedback comments in the previous PR.

Closes #6 Closes #17