dwww Home | Manual pages | Find package

Test2:...GenTemp(3perl) Perl Programmers Reference GuideTest2:...GenTemp(3perl)

NAME
       Test2::Tools::GenTemp - Tool for generating a populated temp directory.

DESCRIPTION
       This exports a tool that helps you make a temporary directory, nested
       directories and text files within.

SYNOPSIS
           use Test2::Tools::GenTemp qw/gen_temp/;

           my $dir = gen_temp(
               a_file => "Contents of a_file",
               a_dir  => {
                   'a_file' => 'Contents of a_dir/afile',
                   a_nested_dir => { ... },
               },
               ...
           );

           done_testing;

EXPORTS
       All subs are exported by default.

       gen_temp(file => 'content', subdir => [ sub_dir_file => 'content', ...],
       ...)
       gen_temp(-tempdir => \@TEMPDIR_ARGS, file => 'content', subdir => [
       sub_dir_file => 'content', ...], ...)
           This  will generate a new temporary directory with all the files and
           subdirs you specify, recursively.  The  initial  temp  directory  is
           created  using  File::Temp::tempdir(),  you  may  pass  arguments to
           tempdir using the "-tempdir => [...]" argument.

SOURCE
       The  source  code  repository  for   Test2-Suite   can   be   found   at
       https://github.com/Test-More/Test2-Suite/.

MAINTAINERS
       Chad Granum <exodist@cpan.org>

AUTHORS
       Chad Granum <exodist@cpan.org>

COPYRIGHT
       Copyright 2018 Chad Granum <exodist@cpan.org>.

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

       See http://dev.perl.org/licenses/

perl v5.40.1                       2026-08-30           Test2:...GenTemp(3perl)

Generated by dwww version 1.16 on Sat Oct 3 06:48:01 CEST 2026.