# Deployer
[](https://crates.io/crates/deployer)
[](https://github.com/samirdjelal/deployer/actions)
[](https://github.com/samirdjelal/deployer/actions)
[](https://github.com/samirdjelal/deployer/issues)
[](https://crates.io/crates/deployer)
[](LICENSE)
[](https://docs.rs/deployer)
[](https://deps.rs/repo/github/samirdjelal/deployer)
A simple Laravel deployer for your projects.
## Example
### Using the binary
```bash
💲 cargo install deployer
💲 deployer config.yml
```
### Using the crate
Add the following dependency to the Cargo.toml file:
```toml
[dependencies]
deployer = "0.0.1"
```
And then get started in your `main.rs`:
```rust
use deployer::Deployer;
fn main() {
let config = "config.yml";
let mut deployer = Deployer::new();
deployer.configure(config);
deployer.deploy();
}
```
```bash
# Dev
💲 cargo run -- config.yml
# Build
💲 cargo build
💲 target/debug/deployer config.yml
# Test
💲 cargo test
```
---
## License
This project is licensed under the [MIT license](LICENSE).
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in `deployer` by you, shall be licensed as MIT, without any additional terms or conditions.