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.
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