dewey

dewey is a simple version parser and comperator that aims to be compatible to NetBSD and xbps' comperator implementation.

dewey not only parses .-seperated versions but other common patterns such as X.XalphaX, X.XrcX, and X.X.Xpl1

example

rust let stable = Version::from_str("1.0"); let pre = Version::from_str("1.0pre1") let pl = Version::from_str("1.0pl1") assert!(stable > pre); assert!(pl > stable); assert!(pl > pre);

supported seperators