Leon Timmermans > App-ModuleBuildTiny-0.014 > mbtiny

Download:
App-ModuleBuildTiny-0.014.tar.gz

Annotate this POD

View/Report Bugs
Source   Latest Release: App-ModuleBuildTiny-0.016

NAME ^

mbtiny - A standalone authoring script for Module::Build::Tiny

VERSION ^

version 0.014

SYNOPSIS ^

 mbtiny listdeps | cpanm
 mbtiny test --release
 mbtiny dist

OVERVIEW ^

Essentially mbtiny does only one thing: generate the ancillary files of a distribution with App::ModuleBuildTiny. To be more exact, it can generate:

The information for these files is gathered from various sources. The distribution name is taken from the local directory name. The version, abstract and author are taken from the main module of the distribution. Prerequisites are mostly taken from a cpanfile, except when injected explicitly (e.g. a configure dependency on Module::Build::Tiny). A metamerge.json or metamerge.yml file can be used to merge any additional meta information you want (including dependencies).

WORKFLOWS ^

It supports two different workflows, which I call Feedback and Generator. In both cases, additional tools are used for various other authoring tasks such as perl-reversion, scan-prereqs-cpanfile and cpan-upload.

Feedback

In this workflow you're commiting the generated files to the filesystem/repository, in particular using the regenerate command.

Generator

In this workflow the generated files aren't written back to the file system, instead they are generated on every mbtiny command.

SUBCOMMANDS ^

syntax highlighting: