The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

dim - Distribution Maker

SYNOPSIS

    # set your name and email address first
    dim config user.name 'foo bar'
    dim config user.email 'foo at example.com'
    # or import user info from $HOME/.gitconfig
    dim config --import-from-gitconfig

    # then make distributions
    dim init Foo::Bar             # creates a distribution
    dim init Foo::Bar Default     # ditto
    dim init Foo::Bar::XS XS      # using D::M::Template::XS
    dim --verbose=4 init Foo::Bar # with verbosity
    dim init --force Foo::Bar     # do `rm -rf Foo-Bar` before init
    dim init --dry-run Foo::Bar   # don't actially init the dist

    # cd and do something important
    cd Foo-Bar/

    # add new files
    dim new Baz.pm               # creates lib/Foo/Bar/Baz.pm
    dim new t/001-basic.t        # creates a test file
    dim new xs/Foo-Bar-Baz.xs XS # creates a file with D::M::Template::XS