### Build and Link Aurelia CLI Locally Source: https://github.com/aurelia/cli/blob/master/README.md Provides a step-by-step guide to clone, install dependencies, and link the Aurelia CLI for local development. This process enables developers to test changes to the CLI against new or existing Aurelia projects before official releases. ```bash git clone https://github.com/aurelia/cli.git cd cli npm install npm link # Create a new project or use an existing one to test the linked CLI au new # In the project directory, link the CLI to use it for 'au' commands npm link aurelia-cli ``` -------------------------------- ### Create New Aurelia Project Source: https://github.com/aurelia/cli/blob/master/README.md Explains how to create a new Aurelia project. The `au new` command is the primary method, which now wraps `npx makes aurelia/v1`. Users can also directly invoke `npx makes aurelia/v1` for project scaffolding. ```bash au new ``` ```bash npx makes aurelia/v1 ``` -------------------------------- ### Run Unit Tests for Aurelia CLI Source: https://github.com/aurelia/cli/blob/master/README.md Command to execute the comprehensive suite of unit tests for the Aurelia CLI project, ensuring code quality and functionality. ```bash npm test ``` -------------------------------- ### Execute npm version script Source: https://github.com/aurelia/cli/blob/master/docs/MAINTAINERS.md Runs the 'version' script defined in the project's package.json file, which is typically used to automate versioning and release-related tasks. ```Shell npm run version ``` -------------------------------- ### Release New Version of Aurelia CLI Source: https://github.com/aurelia/cli/blob/master/README.md Command to increment the package version (patch, minor, or major) and prepare a new release of the Aurelia CLI, automating the versioning process. ```bash npm version patch # or minor or major ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.