#!/usr/bin/perl
use
strict;
use
warnings;
my
(
$version
) =
(
map
{ m{\Aversion * = *(\S+)} ? ($1) : () }
path(
"./dist.ini"
)->lines_utf8() );
if
( !
defined
(
$version
) )
{
die
"Version is undefined!"
;
}
my
$PROJECT
=
"perl-Format-JSON-Stream"
;
my
@cmd
= (
"git"
,
"tag"
,
"-m"
,
"Tagging the $PROJECT release as $version"
,
"$PROJECT-$version"
,
);
join
(
" "
,
map
{ /\s/ ?
qq{"$_"}
:
$_
}
@cmd
),
"\n"
;
exec
(
@cmd
);