#container #version #wild-fly

wildfly_container_versions

A library for WildFly container versions

5 releases

new 0.0.5 Feb 28, 2025
0.0.4 Feb 20, 2025
0.0.3 Feb 20, 2025
0.0.2 Feb 19, 2025
0.0.1 Feb 18, 2025

#2452 in Parser implementations

Download history

234 downloads per month

Apache-2.0

21KB
363 lines

WildFly Container Versions

A library for managing WildFly container versions deployed at https://hub.docker.com/r/jboss/wildfly and https://quay.io/repository/wildfly/wildfly.

The library contains a struct describing the WildFly container versions

use semver::Version;

pub struct WildFlyContainer {
    pub short_version: String,
    pub version: Version,
    pub suffix: String,
    pub repository: String,
    pub platforms: Vec<String>,
}

and functions to parse version enumerations and ranges

use wildfly_container_versions::WildFlyContainer;

let versions = WildFlyContainer::enumeration("23..26.1,dev,28,10,25,34");

lib.rs:

A library for managing WildFly container versions deployed at https://hub.docker.com/r/jboss/wildfly and https://quay.io/repository/wildfly/wildfly.

The library contains a struct describing the WildFly container versions and functions to parse version enumerations and ranges.

Dependencies

~2.3–3.5MB
~58K SLoC