Executive Summary
The release of CLI version 50.0.0 introduces several key improvements focused on developer workflow and command-line predictability. The update enhances the project linking process by prompting users to sync environment variables and adding an interactive project selector. It also standardizes the behavior of `ls` commands to ensure more reliable and consistent results, which may require script updates.
Key Takeaways
* Environment Variable Sync: The CLI now prompts users to pull project Environment Variables after a successful project link, ensuring local and remote configurations are aligned.
* Secure Input: Input for new Environment Variables is now masked for improved security.
* Interactive Project Linking: An interactive selector is presented when linking projects for users with fewer than 100 projects, simplifying the selection process.
* Standardized `ls` Commands: Commands supporting the `ls` argument now have consistent behavior, providing clear errors for unexpected arguments.
* Bug Fix: A bug that incorrectly prefixed project names when using `vc link --repo` has been resolved.
Strategic Importance
This update prioritizes developer quality-of-life, aiming to streamline common workflows, increase security, and reduce errors in automated scripting environments.