Hi Martin,
This works for me:
File mytest.pm6
use v6;
unit module mytest:ver<0.0.1>;
sub myver is export
{
mytest.^ver;
}
File mytest.p6
#!/usr/bin/env perl6
use lib '.';
use mytest;
say myver;
Console output:
$./mytest.p6
v0.0.1
I this what you meant?
On Tue, Jun 27, 2017 at 10:37 PM, Martin Barth <[email protected]> wrote:
> Hello everyone,
>
> I wanted to repeat the question that I asked today on #perl6.
> I am looking for a way to retrieve the version of a Perl6-Module from
> within the module itself.
>
> <ufobat> there is often a our $VERSION in perl5 modules. is this still
> idiomatic/a good way to go in perl6
> <timotimo> i think the version is meant to be part of the meta info and
> such?
> <ufobat> but that means the module itself does not know about its version,
> just e.g. zef does?
> <timotimo> i'm convinced there ought to be a way to get the full meta info
> from whatever installation your script was grabbed from
> <timotimo> but i don't know what or how
>
--
Fernando Santagata