Upgrades @oclif/core from 1.23.1 to 3.27.0. The latest version is 4.0.3, however the transition to 4.0 is going to be very substantial, and will basically require us to build our own CLI UX library so I am going to do this piece first.
There is a good amount of cleanup that can be done now also, but I wanted to keep this PR relatively small, and can followup with more cleanup PRs.
The biggest win here is the typed args. We can treat them like Flags now, which means we can make them more usable, more re-usable, and with better type safety.
Summary
Upgrades
@oclif/core
from 1.23.1 to 3.27.0. The latest version is 4.0.3, however the transition to 4.0 is going to be very substantial, and will basically require us to build our own CLI UX library so I am going to do this piece first.There is a good amount of cleanup that can be done now also, but I wanted to keep this PR relatively small, and can followup with more cleanup PRs.
The biggest win here is the typed args. We can treat them like Flags now, which means we can make them more usable, more re-usable, and with better type safety.
Testing Plan
Manual 💀
Documentation
N/A
Breaking Change
N/A