The following module was proposed for inclusion in the Module List:
modid: Dir::TreeBuild
DSLIP: bmpOp
description: Perl extension for creating directory trees
userid: RGRAHAM (Ray Graham, Jr.)
chapterid: 10 (File_Names_Systems_Locking)
communities:
mailinglists
similar:
rationale:
The purpose of the module is to provide an easy to use interface
for building directory trees -- thus the reason for the name
Dir::TreeBuild. To build a directory tree, the user (at a minimum)
needs to create a new Dir::TreeBuild object and define a hash of
hashes that define the structure of the directory tree; the
directories are then created once the 'build' method is called on
the object.
Since all engineering projects that I have been involved in require
projects to be organized in a predetermined project directory
structure, it becomes tedious when creating a new project to
manually build the directories at a command prompt by hand. This
tediousness can be eliminated by creating a script using the
Dir::TreeBuild module to build the directory tree(s).
This module also allows the 'umask' to be modified for the object
and also has a 'deltree' method that will delete the directory tree
(if it is empty).
I believe it should be listed in the module list because the task
that this module solves is a tedious task for engineers working in a
corporate atmosphere where set project directory structures are a
requirement.
enteredby: RGRAHAM (Ray Graham, Jr.)
enteredon: Mon Sep 24 19:42:04 2001 GMT
The resulting entry would be:
Dir::
::TreeBuild bmpOp Perl extension for creating directory trees RGRAHAM
Thanks for registering,
The Pause Team
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e1100000_a48afb75d9944367&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e1100000_a48afb75d9944367&SUBMIT_pause99_add_mod_insertit=1