#job #index #nomad

rs-nomad

This crate provides access to a set of strongly typed apis to interact with consul (https://www.nomadproject.io/)

10 releases (6 breaking)

0.7.1 Nov 21, 2023
0.7.0 Nov 20, 2023
0.6.1 Aug 28, 2023
0.5.0 Jul 23, 2023
0.0.2 May 8, 2023

#131 in Configuration

Download history 1895/week @ 2023-08-19 1103/week @ 2023-08-26 576/week @ 2023-09-02 1196/week @ 2023-09-09 1374/week @ 2023-09-16 1940/week @ 2023-09-23 2682/week @ 2023-09-30 1086/week @ 2023-10-07 1746/week @ 2023-10-14 3027/week @ 2023-10-21 3566/week @ 2023-10-28 3043/week @ 2023-11-04 2340/week @ 2023-11-11 1946/week @ 2023-11-18 3326/week @ 2023-11-25 2495/week @ 2023-12-02

10,854 downloads per month

Custom license

130KB
2K SLoC

Rust 2K SLoC // 0.1% comments Shell 121 SLoC // 0.2% comments HCL 104 SLoC // 0.0% comments Bitbake 27 SLoC // 0.1% comments

Nomad

rs-nomad

Crates.io: rs-consul Documentation Main

This crate provides access to a set of strongly typed apis to interact with nomad

Installation

Simply include rs-nomad in your Cargo dependencies.

[dependencies]
rs-nomad = "0.1.0"

Development

cargo build

Tests

Local Nomad

Start rs-nomad locally with a docker image.

make run-test-env

CI Nomad

In CI, we start a service container for the test.

Running Tests

cargo test

Contributions

For contributions, please:

  1. Make a pull request
  2. Make sure the tests pass
  3. Add a bullet to the Changelog

License

rs-consul is available under the MIT license. See LICENSE for details.

Dependencies

~10–23MB
~352K SLoC