NAME
    Dist::Zilla::Plugin::INI::Baked - Add a baked version of your
    configuration to tree automatically

VERSION
    version 0.001001

SYNOPSIS
      # somewhere in dist.ini or even your bundle
      [INI::Baked]
      ; filename        = dist.ini.baked
      ; source_filename = dist.ini

      # and and
      dzil build

      # and and
      cat $MYDIST/dist.ini.baked  # yay

    Whether you wish to

    *   Copy that file back to "root/"

    *   Name that file "dist.ini"

    *   Add/Not add the original "dist.ini" to your built code.

    All these choices are your discretion, and are presently expected to
    master other dzil plugins to make this possible.

    I recommend:

    *   "[CopyFilesFromBuild]"

    *   "[CopyFilesFromRelease]"

    *   Passing exclude rules to "[Git::GatherDir]"

    *   Passing exclude rules to "[GatherDir]"

    These will of course all still work, because "source_filename" is read
    directly from "$zilla->root"

    Patches to make it read from "$zilla->files" will be accepted, but YAGNI
    for now.

METHODS
  "gather_files"
    This module subscribes to the "-FileGatherer" role.

    As such, this module injects a "FromCode" object during the gather
    phase.

ATTRIBUTES
  "filename"
    The name of the file to emit.

    DEFAULT:

      dist.ini.baked

  "source_filename"
    The name of the file to read

    DEFAULT:

      dist.ini

AUTHOR
    Kent Fredric <kentfredric@gmail.com>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2014 by Kent Fredric
    <kentfredric@gmail.com>.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.