Home

Awesome

<h1 align="center"> <pre>devx</pre> </h1> <div align="center"> <a alt="GitHub Actions" href="https://github.com/elastio/devx/actions"> <img src="https://github.com/elastio/devx/workflows/ci/badge.svg"/> </a> <a alt="Master docs" href="https://elastio.github.io/devx/devx_cmd/index.html"> <img src="https://img.shields.io/badge/docs-master-green.svg"/> </a> </div>

Devx is a collection of utilities for writing your own dev scripts in Rust. The project is inspired by and intended for seamless usage with cargo-xtask idioms (you are highly encouraged to study them first).

Most notably it provides convenient APIs for:

Crate map

Cratedocs.rscrates.io
devx-cmd
devx-pre-commit

Goals

All devx crates take a convenience-first approach. The goal is to provide developer-friendly, and laconic APIs as well as the shortest possible compile times.

In particular, this implies:

The non-goals are

License

<sup> Licensed under either of <a href="LICENSE-APACHE">Apache License, Version 2.0</a> or <a href="LICENSE-MIT">MIT license</a> at your option. </sup> <br> <sub> Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions. </sub>