You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement a version check mechanism in the PSAT CLI that prompts users to update if they are running an outdated version. Additionally, include the CLI version information in all generated reports.
Motivation:
Users running outdated CLI versions may encounter issues or bugs that have been fixed in newer releases. This leads to unnecessary support requests and a frustrating user experience. Prompting users to update and providing version information in reports will help mitigate this problem.
User Story:
As a PSAT CLI user, I want to be notified if I'm running an outdated version so that I can avoid encountering known issues and get the most accurate results.
Acceptance Criteria:
When the PSAT CLI is executed, it checks for the latest version.
If a newer version is available, the CLI displays a message to the user, prompting them to update. The message should include clear instructions on how to update (e.g., the npm i -g @google-psat/cli command).
The PSAT CLI version used for analysis is included in the metadata of all generated reports (HTML, JSON).
Additional Information:
The version check could be performed using NPM's API or by comparing the local version with a version string fetched from a remote source (e.g., package.json file in the GitHub repository for the CLI package).
The update prompt message should be clear, concise, and easily noticeable by the user.
Example
You are currently using PSAT CLI version [current_version].
A newer version ([latest_version]) is available.
To get the latest features and bug fixes, please update:
npm i -g @google-psat/cli
The text was updated successfully, but these errors were encountered:
Feature Request
Description:
Implement a version check mechanism in the PSAT CLI that prompts users to update if they are running an outdated version. Additionally, include the CLI version information in all generated reports.
Motivation:
Users running outdated CLI versions may encounter issues or bugs that have been fixed in newer releases. This leads to unnecessary support requests and a frustrating user experience. Prompting users to update and providing version information in reports will help mitigate this problem.
User Story:
As a PSAT CLI user, I want to be notified if I'm running an outdated version so that I can avoid encountering known issues and get the most accurate results.
Acceptance Criteria:
npm i -g @google-psat/cli
command).Additional Information:
package.json
file in the GitHub repository for the CLI package).Example
The text was updated successfully, but these errors were encountered: