Skip to content

Rust crate to convert Ubuntu versions to codenames, and vice versa.

License

Notifications You must be signed in to change notification settings

pop-os/ubuntu-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ubuntu-version

This Rust crate exists to convert Ubuntu versions to codenames, and vice versa.

use ubuntu_version::{Codename, Version};
use std::convert::TryFrom;

fn main() {
    let _version = "18.04 LTS".parse::<Version>().unwrap();
    let codename = "bionic".parse::<Codename>().unwrap();

    let version = Version::from(codename);

    if let Ok(codename) = Codename::try_from(version) {
        println!("{} ({})", version, codename);
        println!("{}", <&'static str>::from(codename));
    }
}

About

Rust crate to convert Ubuntu versions to codenames, and vice versa.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages