Skip to content
kevindawson edited this page Apr 4, 2013 · 4 revisions

Running against Farabi a great modern web-based Perl IDE that runs inside your favourite browser.

  • showing a dist.ini output format
  • --format dist or -f dist
$ midgen -f dist
Running midgen v0.18
Stamped -> 2013-03-24T15:56:38Z

name        = Farabi
main_module = lib/Farabi.pm


[Prereqs]
perl                     = 5.010001
Capture::Tiny            = 0.21
Code::CutNPaste          = 0.3
DBIx::Simple             = 1.35
Devel::REPL              = 1.003015
File::Find::Rule         = 0.33
File::HomeDir            = 1
IO::String               = 1.08
IPC::Run                 = 0.92
Module::Pluggable        = 4.7
Mojo::Base               = 3.91
Mojo::JSON               = 3.91
Mojolicious              = 3.91
Mojolicious::Commands    = 3.91
Moo                      = 1.001
PPI                      = 1.215
PPI::Dumper              = 1.215
Parse::ErrorString::Perl = 0.15
Path::Tiny               = 0.015
Perl::Critic             = 1.118
Perl::Tidy               = 20121207
Pod::Index               = 0.14
Pod::Index::Builder      = 0.14
Pod::Index::Search       = 0.14
Pod::Simple              = 3.26

[Prereqs / TestRequires]
Test::MinimumVersion = 0.10108
Test::Mojo           = 3.91
Test::More           = 0.98

[MetaNoIndex]
directory = t
directory = xt

[ExecDir]
dir = bin

# ToDo you should consider the following
[MetaResources]
homepage          = https://github.com/.../Farabi
bugtracker.web    = https://github.com/.../Farabi/issues
bugtracker.mailto = ...
repository.url    = git://github.com/.../Farabi.git
repository.type   = git
repository.web    = https://github.com/.../Farabi

[Meta::Contributors]
contributor = brian d foy (ADOPTME) <brian.d.foy@gmail.com>
contributor = Fred Bloggs <fred@bloggs.org>

I just spent 38s doing all that for you enjoy
__END__

Now we will do the same again but with some options, so you can compare outputs

  • now showing all perl core and dual-life modules as well.
  • --core --format dist
$ midgen -cf dist
Running midgen v0.18
Stamped -> 2013-03-24T15:59:36Z

name        = Farabi
main_module = lib/Farabi.pm


[Prereqs]
perl                      = 5.010001
Capture::Tiny             = 0.21
Code::CutNPaste           = 0.3
Cwd                       = 3.4
DBIx::Simple              = 1.35
Devel::REPL               = 1.003015
File::Basename            = core
File::Find::Rule          = 0.33
File::HomeDir             = 1
File::Spec                = 3.4
File::Spec::Functions     = 3.4
File::Temp                = 0.23
Getopt::Long              = 2.39
IO::String                = 1.08
IPC::Run                  = 0.92
Module::Pluggable         = 4.7
Module::Pluggable::Object = 4.7
Mojo::Base                = 3.91
Mojo::JSON                = 3.91
Mojolicious               = 3.91
Mojolicious::Commands     = 3.91
Moo                       = 1.001
PPI                       = 1.215
PPI::Dumper               = 1.215
Parse::ErrorString::Perl  = 0.15
Path::Tiny                = 0.015
Perl::Critic              = 1.118
Perl::Tidy                = 20121207
Pod::Checker              = 1.6
Pod::Index                = 0.14
Pod::Index::Builder       = 0.14
Pod::Index::Search        = 0.14
Pod::Simple               = 3.26
Pod::Simple::XHTML        = 3.26
strict                    = core
warnings                  = core

[Prereqs / TestRequires]
Test::MinimumVersion = 0.10108
Test::Mojo           = 3.91
Test::More           = 0.98

[MetaNoIndex]
directory = t
directory = xt

[ExecDir]
dir = bin

# ToDo you should consider the following
[MetaResources]
homepage          = https://github.com/.../Farabi
bugtracker.web    = https://github.com/.../Farabi/issues
bugtracker.mailto = ...
repository.url    = git://github.com/.../Farabi.git
repository.type   = git
repository.web    = https://github.com/.../Farabi

[Meta::Contributors]
contributor = brian d foy (ADOPTME) <brian.d.foy@gmail.com>
contributor = Fred Bloggs <fred@bloggs.org>

I just spent 36s doing all that for you enjoy
__END__

Clone this wiki locally