Cargo Leap
====
[](https://crates.io/crates/cargo-leap)
[](https://github.com/daniel-samson/cargo-leap/actions)
[](https://docs.rs/leap/0.1.0/cargo-leap/)
[](https://codecov.io/gh/daniel-samson/cargo-leap)
[](https://leap.rs/book/version/master/introduction/)
Leap pass the setup for your project and craft applications quickly with ease. Cargo leap is a cargo sub-command for generating new projects from crates which contain a leap directory.
Project Goals:
- Provide a means to create project template
- Download any crate from crates.io and read leap directory
- Provide useful features as they are needed.
### Getting Leap
You can use cargo install to get leap:
```bash
# cargo install cargo-leap
```
Please ensure that you have added your cargo binary directory to you PATH environment variable.
### Usage
Run cargo leap:
```bash
# cargo leap template-crate project-name
```
- **template-create** is the name of the [crate](https://crates.io/) you wish to use as a template.
- **project-name** is the name you wish to call your project
Please check your project and update files such as cargo.toml to match the details of your project.
### Example
```bash
# cargo leap leap portal
```
### Contributions
Any contributions are welcome, please read the [contributing guidlines](CONTRIBUTING.md), before making any changes.