NAME
Templer::Site::New - Create a new templer site
SYNOPSIS
use strict;
use warnings;
use Templer::Site::New;
my $site = Templer::Site::New->new();
$site->create( "/tmp/foo" );
DESCRIPTION
This class allows a new templer
site to be created on-disk. This involves creating a new input tree, stub configuration file, etc.
The content of the new site, and the directory names, are taken from the DATA section of this class.
LICENSE
This module is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version, or
b) the Perl "Artistic License".
AUTHOR
Steve Kemp <steve@steve.org.uk>
COPYRIGHT AND LICENSE
Copyright (C) 2012-2015 Steve Kemp <steve@steve.org.uk>.
This library is free software. You can modify and or distribute it under the same terms as Perl itself.
METHODS
new
The constructor. No arguments are required/recognized.
create
Create a new site in the given directory.
This method parses and processes the DATA section of this very module, to know which files/directories to create.