Download CGI Ex Conf - CGI Ex Conf Description, CGI Ex Conf Reviews
Contact
 


 

Download

 
Download Now (213K)
Perl Artistic License
Downloads till now: 2
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

CGI::Ex::Conf

 

Details

Size: 213K
Last Update: 2008-05-13 22:14:59
Version: 2.06
OS Support: Linux
License/Program Type: Perl Artistic License
Publisher: Paul Seamons
Price:$0.00
Description:

CGI::Ex::Conf 2.06 is libraries software developed by Paul Seamons.
CGI::Ex::Conf is a Perl module with Conf Reader/Writer for many different data format types.



SYNOPSIS

use CGI::Ex::Conf qw(conf_read conf_write);

my $hash = conf_read("/tmp/foo.yaml");

conf_write("/tmp/foo.yaml", {key1 => $val1, key2 => $val2});


OOP interface

my $cob = CGI::Ex::Conf->new;

my $full_path_to_file = "/tmp/foo.val"; supports ini, sto, val, pl, xml
my $hash = $cob->read($file);

local $cob->{default_ext} = 'conf'; default anyway


my @paths = qw(/tmp, /home/pauls);
local $cob->{paths} = @paths;
my $hash = $cob->read('My::NameSpace');
will look in /tmp/My/NameSpace.conf and /home/pauls/My/NameSpace.conf


my $hash = $cob->read('My::NameSpace', {paths => ['/tmp']});
will look in /tmp/My/NameSpace.conf


local $cob->{directive} = 'MERGE';
my $hash = $cob->read('FooSpace');
OR
my $hash = $cob->read('FooSpace', {directive => 'MERGE'});
will return merged hashes from /tmp/FooSpace.conf and /home/pauls/FooSpace.conf
immutable keys are preserved from originating files


local $cob->{directive} = 'FIRST';
my $hash = $cob->read('FooSpace');
will return values from first found file in the path.


local $cob->{directive} = 'LAST'; default behavior
my $hash = $cob->read('FooSpace');
will return values from last found file in the path.


manipulate $hash
$cob->write('FooSpace'); will write it out the changes

There are half a million Conf readers out there. Why not add one more. Actually, this module provides a wrapper around the many file formats and the config modules that can handle them. It does not introduce any formats of its own.

This module also provides a preload ability which is useful in conjunction with mod_perl.

Requirements:
Perl
CGI::Ex::Conf 2.06 supports different languages (including english). It works with Linux.

Downloading CGI::Ex::Conf 2.06 will take several seconds if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

CGI::Ex::Conf Version History

Product Date Added
CGI::Ex::Conf 2.06 2008-05-13 22:14:59


Related Software

DBI::FAQ
From category: Libraries
DBI::FAQ 1.52 is libraries software developed by Alligator Descartes. DBI::FAQ is a Perl module for the Frequently Asked Questions of the Perl5 Database Interface. What is DBI, DBperl, Orape...
libgfileio
From category: Libraries
libgfileio is a C++ library that wraps around the standard unbuffered Unix file I/O functions write() and read()....
AppFuse 1.9.4
From category: Libraries
AppFuse 1.9.4 is libraries software developed by Matt Raible. AppFuse project is an application for \"kickstarting\" webapp development. Download, extract and execute ant new to instantly be up and...
XML Mini
From category: Libraries
XML::Mini is a Perl implementation of the XML::Mini XML create/parse interface....
Data::ICal::Entry::Alarm::Audio
From category: Libraries
Data::ICal::Entry::Alarm::Audio 0.07 is libraries software developed by Jesse Vincent. Data::ICal::Entry::Alarm::Audio represents an audio alarm in an iCalendar file. SYNOPSIS my...
f77xml
From category: Libraries
f77xml 1.0.0beta is libraries software developed by Stefano Borini. f77xml/f90xml is a library that provides DOM parsing of XML files to Fortran 77/90. It acts as a wrapper between Fortran and the...
Pigment Python
From category: Libraries
Pigment Python package contains modules that allow you to use Pigment in Python programs....
Acceleo 1.1
From category: Code-Generators
Acceleo 1.1 is code generators software developed by Obeo. Acceleo is a code generator designed to efficiently implement the MDA approach and to improve software development productivity. It...
Free Finite Element Package
From category: Libraries
Free Finite Element Package 0.8.3 is libraries software developed by Joerg Frochte. Free Finite Element Package is a modular collection of C libraries which contain numerical methods required when...
BSPonMPI
From category: Libraries
BSPonMPI 0.2 is libraries software developed by Wijnand J. Suijlen. BSPonMPI is a platform independent software library for developing parallel programs. BSPonMPI implements the BSPlib standard (wi...
FramerD
From category: Interpreters
FramerD is a portable distributed object-oriented database designed to support the maintenance and sharing of knowledge bases....
HTTP client request class
From category: Libraries
HTTP client request class is a PHP class that implements requests to Web resources using the HTTP protocol....
GtkHTML
From category: Libraries
GtkHTML is a HTML rendering/editing library....
C::Sharp::Tokener
From category: Libraries
C::Sharp::Tokener 0.01 is libraries software developed by Simon Cozens. C::Sharp::Tokener is a Tokeniser for C. SYNOPSIS use C::Sharp::Tokener; do { ($token, $...
Cibyl 7
From category: Code-Generators
Cibyl 7 is code generators software developed by Simon Kagstrom. Cibyl is a programming environment that allows compiled C programs to execute on J2ME-capable phones. Cibyl uses GCC to compile the...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver d
3. Canon PIXMA iP1200 Printer Driver
4. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
5. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
6. Canon PIXMA iP1200 Printer Driver x64 d
7. Canon PIXMA iP1600 Printer Driver
8. Canon PIXMA MP210 MP Drivers
9. Canon PIXMA iP1300 Printer Driver a
10. Canon i560 Printer Driver
11. Canon i-SENSYS LBP2900 Printer Driver R
12. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
13. Genius Eye 110 Webcam Driver
14. dmg2iso
15. Canon PIXMA iP1300 Printer Driver c
16. iBlackjack
17. Canon LaserShot LBP-1210 Printer Driver
18. LG GSA-2166D
19. iPhone PC Suite
20. Matsushita DVD-RAM UJ-842S

DownloadTube Editor Reviews

 
1. MostFun CAKE MANIA - Unlimited Play
Cake Mania is a highly-strategic arcade game, in which you h...
2. Wondershare Video Converter for Mobile Phone
Wondershare Video Converter for Mobile Phone is a profession...
3. 4you 1st DMA Finder
DMA Finder is a small program that will show you which DMA c...
4. Music Playlist Utility
Music Playlist Utility is an Internet-ready 32-bit music pla...
5. RemoveAny
RemoveAny is an anti-spyware software that will help you to ...
6. C-Shade
C-Shade is a unique screensaver that will mix random colors ...
7. The Captive King Screensaver
NOTE: offers to install the additional, third-party, adware ...
8. Easy Audio CD Burner
Easy Audio CD Burner is a smart and powerful tool that allow...
9. 007 MP3 Agent
007 MP3 Agent is a small, simple, easy to use tool that extr...
10. Soccer
This is a 3 man mini soccer game, which you may download and...

Software Reviews Full List



Recent Blog Posts

 
1. FreeSnap
Another freeware tool that rocks is the little FreeSnap. Thi...
2. Streamripper for Winamp
Streamripper is an Open Source (GPL) application that allow...
3. Mozilla did it - Guinness World Record
The Guiness Book officials admitted - Mozilla has just set t...
4. Audio tools FOR BEGINNERS – the sample rate.
Most of the audio conversion tools or the sound recorders yo...
5. 30 streams only in Winamp
This was quite a known issue in some older versions of Winam...
6. Console wars
This week's been Elite launch week on Tech & Gadgets -ÂÃ...
7. Storyline in games
I was flicking through Edge's 'get into games' suppl...
8. The new Simpsons Avatars!
With The Simpsons movie on its way out ("Spider-pig, spider-...
9. Problems with kids
Had a fascinating weekend visiting some friends and their ki...
10. Fight for the future
It’s no longer news that Software-as-a-Serv...

Last 20 Scripts

 
1. NickJump
The user selects a page location from a drop-down menu on yo
2. SurgeMenu
SurgeMenu is a flexible, easily and highly customizable dyna
3. IndexU MODs Collection (Over 35+ MODs Available)
Largest collection of IndexU mods and addon for your IndexU
4. Pulldown Menu
This is a simple pulldown navigation menu script. You can se
5. Fast Track Sites Simply AJAX Forum System (SAFS)
The Fast Track Sites Simply AJAX Forum System(SAFS for short
6. Simple CSV Upload Script
This is a Simple CSV Upload script that makes use of the 'LO
7. EasyLinks
Easylinks is a Links4all script. You can use it to create li
8. server side countdown clock
Just like countdown-clock.js, this script allows you to plac
9. WebTextPHP - Best quality SMS scripts
10. Postfix Evaluator
This JavaScript evaluates a Postfix(Postorder) expression.
11. Webmatic Light
This applet can show some good light effect over any image l
12. autoReferrals
autoReferrals is a web-based link administration system. Bas
13. YouGuestIt
A guestbook is one of the best ways to make your visitors fe
14. Chilkat S/MIME Component
Easily add S/MIME capability to your programs. Create signe
15. Image gallery with iframes and sessions
Simple image gallery in iframes controlled by a session vari
16. PHP Import Gmail, Yahoo, Hotmail, AOL Addresses
17. phpAnyVote
This is a modified version of the "Name the Baby Computer" s
18. Hot Link Cloaker
19. COMobjects.NET Colorizer
COMobjects.NET Colorizer is a tool, which converts plain tex
20. Web Ad Wizard