Open JustinGrote opened 6 months ago
Would it be a breaking change for -Plan
as it now returns only the packages that will be downloaded/installed. 🤔
@johlju somewhat, there will be a new property with the package status, but that's ultimately how I envisioned it working originally (similar to terraform plan). Passing already-installed packages to install-modulefast should no-op, so there should be no breaking change in the end result.
I'll probably add a new attribute to ModuleFastInfo that will include a status flag, which can be used for some nice terraform-like formatting. Statuses will probably be something like
Installed
,ToInstall
, etc. and considering whether NotFound should no longer kill a run but instead report a NotFound status.