Hello, I am currently engaged in coding a suite of modules for manipulation of various configuration files on a typical unix system. I propose to release all the modules under the namespace Nix::. I had considered releasing it under Unix::, similiar to Unix::Configfile. But some of my modules like Bind8 go deep and it becomes inconvenient and unweildy. Also, when I started off, I had not anticipated releasing these on CPAN. I would like the Nix:: namespace very much, as I have already some modules ready.
Ready modules. Bind8: Handles named.conf and its associated records Sendmail support for adding/deleting options, macros, class macros, adding/deleting specific values from class macros with the ability to do so in specific files (F), or only those defined with C, as well on the class macro as a whole. I am currently working on these Aliases handles aliases and any :include: in it, with methods for adding/deleting email-ids to aliases, adding/deleting from specific lists or the aliases file itself PasswdGroup add/modify/delete user/groups with validation like checks for existence of group, user. Will be available as a lump like Nix::PasswdGroup, which will work transparently on various systems like Linux/Solaris/FreeBSD. At least that is the intention. Code for Bind8 and Sendmail are available at www.extremix.net/Nix-pre-rel.tgz. Docs are in the docs subdirectory instead of in pod format. No version numbers, not Makefile.pl etc.. Just untar and feel free to test it out. Advice, criticisms welcome, but only after discounting the fact that I am a Perl/OO tyro. Regards Karthik Krishnamurthy