Skip to content

Instantly share code, notes, and snippets.

@dagolden
Created August 11, 2010 10:13
Show Gist options
  • Save dagolden/518778 to your computer and use it in GitHub Desktop.
Save dagolden/518778 to your computer and use it in GitHub Desktop.
use 5.010;
use strict;
use warnings;
use ExtUtils::MakeMaker;
use version;
my $file = shift @ARGV or die "Usage: $0 <file>\n";
my $version = version->parse( MM->parse_version( $file ) );
say "Found version $version";
say "Is dotted-decimal: " . ( $version->is_qv ? "yes" : "no" );
say "Normalized form: " . $version->normal;
say "Decimalized form: " . sprintf("%.6f", $version->numify);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment