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 = "1.0".version(); let pre = "1.0pre1".version() let pl = "1.0pl1".version(); assert!(stable > pre); assert!(pl > stable); assert!(pl > pre);

supported seperators