cargo-leap 0.1.0

A cargo subcommand for generating new projects.
Documentation
Cargo Leap
====

[![crates.io](https://img.shields.io/crates/v/cargo-leap.svg)](https://crates.io/crates/cargo-leap)
[![Rust](https://github.com/daniel-samson/cargo-leap/workflows/Rust/badge.svg?branch=master)](https://github.com/daniel-samson/cargo-leap/actions)
[![Docs](https://docs.rs/cargo-leap/badge.svg?version=0.1.0)](https://docs.rs/leap/0.1.0/cargo-leap/)
[![codecov](https://codecov.io/gh/daniel-samson/cargo-leap/branch/master/graph/badge.svg)](https://codecov.io/gh/daniel-samson/cargo-leap)
[![book](https://img.shields.io/badge/Book-Master-blue)](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.