Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aurelia/cli
The Aurelia 1 command line tool. Use the CLI to create projects, scaffold components, and bundle your app for release.
https://github.com/aurelia/cli
aurelia cli css html javascript typescript
Last synced: 8 days ago
JSON representation
The Aurelia 1 command line tool. Use the CLI to create projects, scaffold components, and bundle your app for release.
- Host: GitHub
- URL: https://github.com/aurelia/cli
- Owner: aurelia
- License: mit
- Created: 2015-03-11T15:06:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T03:58:08.000Z (7 months ago)
- Last Synced: 2024-05-01T09:51:18.923Z (6 months ago)
- Topics: aurelia, cli, css, html, javascript, typescript
- Language: JavaScript
- Homepage:
- Size: 3.48 MB
- Stars: 406
- Watchers: 45
- Forks: 133
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-toolkits - Aurelia CLI - The official command line tooling for Aurelia. Use the CLI to create projects, scaffold components and bundle your app for release. (Web)
README
# Aurelia CLI
![CI](https://github.com/aurelia/cli/workflows/CI/badge.svg)
[![npm Version](https://img.shields.io/npm/v/aurelia-cli.svg)](https://www.npmjs.com/package/aurelia-cli)
[![Join the chat at https://gitter.im/aurelia/discuss](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/aurelia/discuss?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Twitter](https://img.shields.io/twitter/follow/aureliaeffect.svg?style=social&label=Follow)](https://twitter.com/intent/follow?screen_name=aureliaeffect)This library is part of the [Aurelia](http://www.aurelia.io/) platform and contains its CLI implementation.
To keep up to date on [Aurelia](http://www.aurelia.io/), please visit and subscribe to [the official blog](http://blog.aurelia.io/) and [our email list](http://eepurl.com/ces50j). We also invite you to [follow us on twitter](https://twitter.com/aureliaeffect). If you have questions look around our [Discourse forums](https://discourse.aurelia.io/), chat in our [community on Gitter](https://gitter.im/aurelia/discuss) or use [stack overflow](http://stackoverflow.com/search?q=aurelia). Documentation can be found [in our developer hub](http://aurelia.io/docs).## Documentation
You can read documentation on the cli [here](https://aurelia.io/docs/cli). If you would like to help improve this documentation, visit [aurelia/documentation](https://github.com/aurelia/documentation/tree/master/current/en-us/11.%20cli).
## Contributing
Please see the [contributing guidelines](./CONTRIBUTING.md).
## Providing new feature to app skeleton
App skeleton is no longer in this repo, it has been moved to a dedicated repo [aurelia/v1](https://github.com/aurelia/v1). Any contribution to app skeleton should go into [aurelia/v1](https://github.com/aurelia/v1).
The `au new` command now simplify wraps `npx makes aurelia/v1`. Users can directly use that makes command to create new project.
## Building
1. Clone the aurelia-cli: `git clone https://github.com/aurelia/cli.git`
2. Go into the cli directory: `cd cli`
3. Run `npm install`
4. Link the cli with: `npm link`
5. Create a new project with `au new` or use an existing project. The linked CLI will be used to create the project.
6. In the project directory, run `npm link aurelia-cli`. The linked CLI will then be used for `au` commands such as `au run`## Running the Tests
Run `npm test` to run the unit tests.
## Release new aurelia-cli version
Just run `npm version patch` (or minor or major)
## License
MIT.