NAME
Liveman :: Append - adds sections for methods and functions from Lib/**. Pm toLib/**. Md
SYNOPSIS
use Liveman::Append;
my $liveman_append = Liveman::Append->new;
ref $liveman_append # => Liveman::Append
DESCRIPTION
Adds a guide on the methods and functions of the modules (Lib/**. PM) to their guidelines (Lib/**. MD).
- 1. Methods are a Perl subprogram starting with the keyword
sub. - 2. Features are the properties of copies added by OOP-frames, such as
Aion,Moose,Moo,Mo, and starting with the keywordHAS.
SUBROUTINES
new (@params)
Constructor.
mkmd ($md)
Creates an MD file.
appends ()
Adds to Lib/**. Md fromLib/**. Pm subprograms and features.
append ($path)
Adds subprograms and functions from the module ($ Path) to its manual.
File lib/Alt/The/Plan.pm:
package Alt::The::Plan;
sub planner {
my ($self) = @_;
}
# This is first!
sub miting {
my ($self, $meet, $man, $woman) = @_;
}
sub _exquise_me {
my ($self, $meet, $man, $woman) = @_;
}
1;
-e "lib/Alt/The/Plan.md" # -> undef
# Set the mocks:
*Liveman::Append::_git_user_name = sub {'Yaroslav O. Kosmina'};
*Liveman::Append::_git_user_email = sub {'dart@cpan.org'};
*Liveman::Append::_year = sub {2023};
*Liveman::Append::_license = sub {"Perl5"};
*Liveman::Append::_land = sub {"Rusland"};
my $liveman_append = Liveman::Append->new->append("lib/Alt/The/Plan.pm");
$liveman_append->{count} # -> 1
$liveman_append->{added} # -> 2
-e "lib/Alt/The/Plan.md" # -> 1
# And again:
$liveman_append = Liveman::Append->new->append("lib/Alt/The/Plan.pm");
$liveman_append->{count} # -> 1
$liveman_append->{added} # -> 0
File lib/Alt/The/Plan.md is:
# NAME
Alt::The::Plan -
# SYNOPSIS
\```perl
use Alt::The::Plan;
my $alt_the_plan = Alt::The::Plan->new;
\```
# DESCRIPTION
.
# SUBROUTINES
## planner ()
.
\```perl
my $alt_the_plan = Alt::The::Plan->new;
$alt_the_plan->planner # -> .3
\```
## miting ($meet, $man, $woman)
This is first!
\```perl
my $alt_the_plan = Alt::The::Plan->new;
$alt_the_plan->miting($meet, $man, $woman) # -> .3
\```
# INSTALL
For install this module in your system run next [command](https://metacpan.org/pod/App::cpm):
\```sh
sudo cpm install -gvv Alt::The::Plan
\```
# AUTHOR
Yaroslav O. Kosmina <dart@cpan.org>
# LICENSE
⚖ **Perl5**
# COPYRIGHT
The Alt::The::Plan module is copyright © 2023 Yaroslav O. Kosmina. Rusland. All rights reserved.
AUTHOR
Yaroslav O. Kosmina mailto:dart@cpan.org
LICENSE
⚖ * gplv3 *
COPYRIGHT
The Liveman :: Append Module is Copyright © 2023 Yaroslav O. Kosmina. Rusland. All Rights Reserved.