grinnz / app-rewriteversion Goto Github PK
View Code? Open in Web Editor NEWApp::RewriteVersion - A tool to rewrite and bump your Perl module versions
Home Page: https://metacpan.org/pod/App::RewriteVersion
License: Other
App::RewriteVersion - A tool to rewrite and bump your Perl module versions
Home Page: https://metacpan.org/pod/App::RewriteVersion
License: Other
Declaring a package version in the package statement has been supported since perl 5.12, we should support modifying those versions. Also potential "class NAME VERSION" would be easy to additionally support.
Thank you for this tool - I have recently started using perl-bump-version in my development (e.g., blatant plug :) ). I tripped over the -t
option to perl-bump-version just now because it doesn't actually affect the version. The synopsis for perl-bump-version says that -t
will "mark version as a trial version". I thought that meant it would add an underscore or -TRIAL
marker. However, as the docs for App::RewriteVersion point out, that's not what is_trial
does.
Would you be willing to add a new option that will, in addition to adding # TRIAL
to the source code, also add -TRIAL
(or bump to -TRIAL1
&c.) to the contents of $VERSION
? E.g.:
0.001001
-> 0.001001-TRIAL
when run with the new option0.001001
-> 0.001002
as usual when run without the new option0.001001-TRIAL
-> 0.001001-TRIAL1
-> 0.001001-TRIAL2
... when run with the new option0.001001-TRIAL
(or -TRIALn
for any n =~ /\d+/
) -> 0.001002
when run without the new optionThank you for considering this request!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.