Main > Free Download Search >

Free parse configuration files software for linux

parse configuration files

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 11422
Configuration File Library 1.1

Configuration File Library 1.1


The Configuration File Library (CFL) is a collection of routines for manipulating configuration files. more>>
The Configuration File Library (CFL) is a collection of routines for manipulating configuration files. The project is a portable library fully written from scratch in pure ANSI C.

It is designed to offer for C programmers common routines for manipulating configuration text files.

<<less
Download (0.38MB)
Added: 2007-05-27 License: GPL (GNU General Public License) Price:
887 downloads
Kernel Configuration Comparison 0.2

Kernel Configuration Comparison 0.2


Kernel Configuration Comparison (kccmp) provides a GUI for comparing two Linux kernel .config files. more>>
Kernel Configuration Comparison (kccmp) provides a GUI for comparing two Linux kernel ".config" files.
It shows configuration variables with different values in a tabular format. It also shows configuration variables found in only one of the input configuration files.
Building:
kccmp by default requires Qt 3.x. However, by changing one line in kccmp.pro you can build against Qt 4.x. Note that the Qt 4.x build requilres libboost_regex as well.
The standard build is as easy as:
example:
% qmake
% make
Usage
% kccmp /path/to/first/.config path/to/second/.config
example:
% kccmp /usr/src/linux/.config /usr/src/linux/.config.old
Enhancements:
- This release was ported to Qt 3.x.
- The requirement for libboost_regex was removed.
- Building with either Qt 4.x or Qt 3.x is now supported.
<<less
Download (0.012MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1482 downloads
Appctl 1.0 (Apache configuration)

Appctl 1.0 (Apache configuration)


Appctl is a framework for virtually any server software. more>>
Appctl is a framework for virtually any server software. It provides a central script called "ctl" which allows you to start, stop, restart, maintain, or query the current status of an application.
Appctl is meant as a completely generic replacement for application-specific startup/stop scripts. The project also supplies generic monitoring scripts for clusters, which can dramatically decrease clustering costs.
Enhancements:
- This release includes configuration files for running the Apache Web server with integrated appctl support.
<<less
Download (0.022MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1193 downloads
Unix configuration extractor 4

Unix configuration extractor 4


The Unix configuration extractor is a script more>> The Unix configuration extractor is a script that runs on the server to extract necessary security configurations. This script doesnt make any changes to the server other than creating the dump files<<less
Download (19KB)
Added: 2009-03-31 License: Freeware Price: Free
206 downloads
Simple XML Configuration Library 0.3.6

Simple XML Configuration Library 0.3.6


Simple XML Configuration Library an XML library for parsing a simple configuration file format. more>>
Simple XML Configuration Library an XML library for parsing a simple configuration file format.
Simple XML Configuration Library is actively developed for *nix, Mac OS X and *BSD. The goal of the project is to provide a library that can be easily wrapped into other languages such as Python and Java.
Installation:
- run: build.sh
- run: ./configure
- run: make
- run: make install
Enhancements:
- fixed memory leak on name allocations and in Destroy
<<less
Download (0.022MB)
Added: 2006-03-30 License: GPL (GNU General Public License) Price:
1305 downloads
Font Configuration Library 2.3.94

Font Configuration Library 2.3.94


Fontconfig is a library for configuring and customizing font access. more>>
Fontconfig is a library for configuring and customizing font access.

Font Configuration Library contains two essential modules, the configuration module which builds an internal configuration from XML files and the matching module which accepts font patterns and returns the nearest matching font.

The configuration module consists of the FcConfig datatype, libexpat and FcConfigParse which walks over an XML tree and ammends a configuration with data found within. From an external perspective, configuration of the library consists of generating a valid XML tree and feeding that to FcConfigParse.

The only other mechanism provided to applications for changing the running configuration is to add fonts and directories to the list of application-provided font files.

The intent is to make font configurations relatively static, and shared by as many applications as possible.

It is hoped that this will lead to more stable font selection when passing names from one application to another. XML was chosen as a configuration file format because it provides a format which is easy for external agents to edit while retaining the correct structure and syntax.

Font configuration is separate from font matching; applications needing to do their own matching can access the available fonts from the library and perform private matching.

The intent is to permit applications to pick and choose appropriate functionality from the library instead of forcing them to choose between this library and a private configuration mechanism.

The hope is that this will ensure that configuration of fonts for all applications can be centralized in one place. Centralizing font configuration will simplify and regularize font installation and customization.
<<less
Download (1.1MB)
Added: 2006-03-01 License: Freely Distributable Price:
1332 downloads
Configuration HOWTO 1.99.8

Configuration HOWTO 1.99.8


Configuration HOWTO would be the main documentation for configuring most common hardware and services. more>>
Configuration HOWTO would be the main documentation for configuring most common hardware and services.

This document is one of the most important for LDP, because by configuring hardware and software you can get your own Linux box. This HOWTO was born in the Golden Age of developers, mainly for the command line. As it became too big and old for the current distros, I rewrote it more simple as I could.

Fundamentally, to configure the system, Linux users have to write some configuration files. To do it easyer, today programs and wizards are avaliable to manage them. This programs may be quite different for the various distributions.

In this HOWTO, I will speak about Mandrake-Linux and about Red Hat.

<<less
Download (MB)
Added: 2007-01-25 License: LGPL (GNU Lesser General Public License) Price:
1006 downloads
parse_conf library 0.91

parse_conf library 0.91


parse_conf library is a very simple library for parsing scientific configuration or initialization files. more>>
parse_conf library is a simple library for reading scientific initial data from configuration files. Documentation is available below. It is convenient tool that makes reading initial values for your scientific project as easy as even possiable.
It has the same simple interface for C, C++ and FORTRAN users. Please read very short usage instruction placed below.
Installation:
It should not be installed but used with as a part of your own code. Copy files parse_conf.c and parse_conf.h to the directory with your own files and put the line
#include "parse_conf.h"
for C users
and
include "parse_conf_f.inc"
for FORTRAN users
in any file where you use parse_conf. It will work good for any C, C++ and FORTRAN code. Please, read special notice for FORTRAN and C users
TODO:
- write deleter of some special symbols (like =) or add it as a succeder of all fields
- Line of present tags in configuration file (or maybe reserved group)
- Consider the flexibility in group descriptions
- Add a flag for interruption of work if an error occured.
- Write a documentation in texinfo system and add texinfo generation in Makefile
- write emacs mode for pcnf ini files
Enhancements:
- New flag PCNF_DEBUG_OUTPUT_VARNAMES was added.
- Documentation was changed as well.
<<less
Download (0.044MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1138 downloads
Config::File 1.4

Config::File 1.4


Config::File is a Perl module to parse a simple configuration file. more>>
Config::File is a Perl module to parse a simple configuration file.

SYNOPSIS

use Config::File;
my $config_hash = Config::File::read_config_file($configuration_file);

read_config_file parses a simple configuration file and stores its values in an anonymous hash reference. The syntax of the configuration file is quite simple:

# This is a comment
VALUE_ONE = foo
VALUE_TWO = $VALUE_ONE/bar
VALUE_THREE = The value contains a # (hash). # This is a comment.

Options can be clustered when creating groups:

CLUSTER_ONE[data] = data cluster one
CLUSTER_ONE[value] = value cluster one
CLUSTER_TWO[data] = data cluster two
CLUSTER_TWO[value] = value cluster two

Then values can be fetched using this syntax:

$hash_config->{CLUSTER_ONE}{data};

There can be as many sub-options in a cluster as needed.

BIG_CLUSTER[part1][part2][part3] = data

is fetched by: $hash_config->{BIG_CLUSTER}{part1}{part2}{part3};
There are a couple of restrictions as for the names of the keys. First of all, all the characters should be alphabetic, numeric, underscores or hyphens, with square brackets allowed for the clustering. That is, the keys should conform to /^[A-Za-z0-9_-]+$/

This means also that no space is allowed in the key part of the line.

CLUSTER_ONE[data] = data cluster one # Right
CLUSTER_ONE[ data ] = data cluster one # Wrong

<<less
Download (0.004MB)
Added: 2007-04-12 License: Perl Artistic License Price:
928 downloads
Mars Simulation Project 2.80

Mars Simulation Project 2.80


Mars Simulation Project is a simulation of a human settlement on Mars. more>>
Mars Simulation Project is a free software Java project to create a simulation of future human settlement of Mars.
The simulation is a multi-agent artificial society set in a detailed virtual world.
XML configuration files allow the user to modify the simulation properties.
The Mars Simulation Projects main window contains the following components:
- Menu Bar
- Search Tool
- Time Tool
- Mars Navigator
- Monitor Tool
- Rover Info Window
- Settlement Info Window
- Person Info Window
- Unit Bar
The Mars Simulation Project can be configured with a number of XML configuration files located in the "conf/" directory. It is recommended that you save a backup copy of a configuration file before modifying it in case there is an error and the simulation cannot read the modified configuration file.
Here are the configuration files you can modify for the simulation. You will need to start a new simulation for any changes to be loaded in.
- buildings.xml
- crops.xml
- landmarks.xml
- malfunctions.xml
- medical.xml
- people.xml
- settlements.xml
- simulation.xml
- vehicles.xml
Enhancements:
- This release includes the new mission tool for viewing, creating, and editing missions as well as plenty of bugfixes.
<<less
Download (MB)
Added: 2007-03-30 License: GPL (GNU General Public License) Price:
941 downloads
Edit Config Files 1.7.5 for Firefox

Edit Config Files 1.7.5 for Firefox


Edit Config Files is an extension that allows you to edit config files. more>>
Edit Config Files is an extension that allows you to edit config files.

Edit configuration files with your favorite editor from Toolbar or Tools menu.

Remove the menu icon

Add the following to userChrome.css:

#editconfigfiles-menu
{
list-style-image:none !important;
}

<<less
Download (0.031MB)
Added: 2007-07-16 License: MPL (Mozilla Public License) Price:
842 downloads
Simple Config 1.1.1

Simple Config 1.1.1


Simple Config library supports configuration files consisting of simple name-value pairs, similar to the old Windows INI files. more>>
Simple Config library supports configuration files consisting of simple name-value pairs, similar to the old Windows INI files. A config file can be loaded into memory, queried by item name, modified, and written back out to a file. Configuration items may also be "watched", which causes a user-supplied callback function to be called with the named item is modified
Client code can query the configuration system for named values, set named values, test the type of values (STR, INT, FIX, BOOL, DATE or TIME) and watch values for changes. The system can update the configuration file when the application has changed or added values, even preserving the original format and commens from the input configuration file.
Theres not much to it, at the moment, not even a manpage, so youre on your own as far as using the library. There is a ReadMe file and a makefile, so you can easily build and install the library.
The whole thing took about a week to design, code and test, so its no heroic effort or anything. With a bit more time and energy it could probably be something really spectacular. My main point was that, given the simple problem statement, it was (relatively) trivial to code up a conforming solution.
Enhancements:
- The hashtable code was updated.
- No changes were made to functionality, but it is now more heap-friendly with less heap fragmentation and faster bucket allocation.
- The ground work for automatic table resizing has been laid.
<<less
Download (0.023MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1039 downloads
Portable Libconfig 0.2.1

Portable Libconfig 0.2.1


Libconfig is a configuration file processing library. more>>
Libconfig is a configuration file processing library that saves you from having to write your own configuration parsers and routines.
This project supports callback functions, automatic variable assignment, and many different configuration file types such as Apache-like, Windows INI-like, and whitespace separated.
Configuration is processed in a logical manner: global configuration files, local configuration files, environment variables, and finally command line options.
Enhancements:
- This release adds functions to set a user-specified error string from callback handlers.
- It exposes functions to convert from a string to a specified type.
- The documentation has been slightly cleaned up.
<<less
Download (0.088MB)
Added: 2006-12-18 License: MIT/X Consortium License Price:
1040 downloads
ConfigReader::Simple 1.25

ConfigReader::Simple 1.25


ConfigReader::Simple is a simple configuration file parser. more>>
ConfigReader::Simple is a simple configuration file parser.

SYNOPSIS

use ConfigReader::Simple;

# parse one file
$config = ConfigReader::Simple->new("configrc", [qw(Foo Bar Baz Quux)]);

# parse multiple files, in order
$config = ConfigReader::Simple->new_multiple(
Files => [ "global", "configrc" ],
Keys => [qw(Foo Bar Baz Quux)]
);

my @directives = $config->directives;

$config->get( "Foo" );

if( $config->exists( "Bar" ) )
{
print "Bar was in the config filen";
}

# copy an object to play with it separately
my $clone = $config->clone;

# only affects clone
$clone->set( "Foo", "Buster" );

# save the config to a single file
$clone->save( "configrc" )

# save the config to a single file, but only with
# certain directives
$clone->save( "configrc" => [qw(Foo Bar)] )

# save to multiple configuration files
$clone->save(
"configrc" => [qw(Foo Bar)],
"global" => [qw(Baz Quux)],
);

ConfigReader::Simple reads and parses simple configuration files. It is designed to be smaller and simpler than the ConfigReader module and is more suited to simple configuration files.

<<less
Download (0.011MB)
Added: 2007-04-12 License: Perl Artistic License Price:
934 downloads
Config::Abstract 0.13

Config::Abstract 0.13


Config::Abstract is a Perl extension for abstracting configuration files. more>>
Config::Abstract is a Perl extension for abstracting configuration files.

SYNOPSIS

use Config::Abstract;
my $ini = new Config::Abstract(testdata.pl);

Config::Abstract is the base class for a number of other classes created to facilitate use and handling of a variety of different configuration file formats. It uses the Data::Dumper file format to serialise it self and can be initialise from a file of that format

EXAMPLES

We assume the content of the file testdata.pl to be:

$settings = {
book => {
chapter1 => {
title => The First Chapter, ever,
file => book/chapter1.txt
},
title => A book of chapters,
chapter2 => {
title => The Next Chapter, after the First Chapter, ever,
file => book/chapter2.txt
},
author => Me, Myself and Irene
}
};

use Config::Abstract;
my $settingsfile = testdata.pl;
my $abstract = new Config::Abstract($settingsfile);

my %book = $abstract->get_entry(book);
my %chap1 = $abstract->get_entry_setting(book,chapter1);
my $chap1title = $chapter1{title};

# Want to see the file?
# If you can live without comments and blank lines ;),
# try this:
print("My abstract file looks like this:n$abstractnCool, huh?n");

# We can also create an ini file from it
# A bit crude, but it does the job
bless($abstract,Config::Abstract::Ini);
print($abstract);

<<less
Download (0.008MB)
Added: 2007-04-12 License: Perl Artistic License Price:
925 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5