The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

File::Generator

SYNOPSIS

A module for exporting test files

use strict;
use warnings;
use File::Generator

my $generator = File::Generator->new();
my $fastqFile = $generator->generate("fastq");
my $fastqFile2= $generator->generate("fastq");
my $largeFastq= $generator->generate("fastq",{maxbytes=>10000});

DESCRIPTION

Generate random test files.

METHODS

File::Generator->new(\%options)

Create a new instance of the file generator with the following options

Applicable arguments:
Argument     Default    Description
tempdir                 A temporary directory. If not supplied,
                        one will be created for you in $TMPDIR
$generator->generate($fileType,\%options)

Generate a type of file

Arguments: $fileType (string) - a type of file to generate
              Available types: "fastq", "fasta"
           %options
             maxbytes - up to how many bytes of the output
                        you want to make. 

Returns:   Path to a file (string)

COPYRIGHT AND LICENSE

MIT license. Go nuts.

AUTHOR

Author: Lee Katz <lkatz@cdc.gov>

For additional help, go to https://github.com/lskatz/File--Generator