
The Aurelia 1 command line tool. Use the CLI to create projects, scaffold components, and bundle your app for release.
Aurelia CLI is an integral part of the Aurelia platform, offering powerful tools for developers to build applications efficiently. By providing a streamlined command-line interface, it simplifies the project creation process and enhances the overall development workflow. Whether you're an experienced developer or just starting, Aurelia CLI is designed to ensure you have everything you need at your fingertips for a smooth coding experience.
With its user-friendly commands and robust documentation, Aurelia CLI allows you to easily manage your projects and integrate new features seamlessly. The community around Aurelia is vibrant, offering support and resources that can help you troubleshoot issues or learn new techniques.
Simplified Project Creation: Use the au new command to easily set up a new project, leveraging the capabilities of npx for a hassle-free start.
Unit Testing Support: Execute npm test to run unit tests effortlessly, ensuring your code is reliable and functions as expected.
Flexible Versioning: Streamline version management of the CLI with commands like npm version patch, minor, or major, making it easy to keep your project up to date.
Community Support: Engage with other developers through the Gitter community, Discourse forums, and Stack Overflow for assistance and shared learning.
Open Source Contribution: Contribute to the project by following the defined guidelines, allowing you to have a direct impact on the development of the CLI.
Comprehensive Documentation: Access detailed documentation that provides insights and guidelines on using the CLI effectively, catering to both beginners and advanced users.
MIT License: Benefit from the flexibility of an MIT license, promoting openness and collaborative development within the community.

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.