Git::Raw::Config - Git config class
version 0.31
A Git::Raw::Config represents a Git configuration file.
Git::Raw::Config
WARNING: The API of this module is unstable and may change without warning (any change will be appropriately documented in the changelog).
Create a new config object.
Add $path to the config object with priority level $level.
$path
$level
Retrieve the value of the $name configuration field of type boolean. If $value is passed, the value of the configration will be updated and returned. If not $name configuration is found, undef is returned.
$name
$value
undef
Retrieve the value of the $name configuration field of type integer. If $value is passed, the value of the configration will be updated and returned. If not $name configuration is found, undef is returned.
Retrieve the value of the $name configuration field of type string. If $value is passed, the value of the configration will be updated and returned. If not $name configuration is found, undef is returned.
Run $callback for every config entry. The callback receives the name of the config entry, its value and its priority level. A non-zero return value stops the loop.
$callback
Reload the config files from disk.
Delete the variable $name from the config object.
Alessandro Ghedini <alexbio@cpan.org>
Copyright 2012 Alessandro Ghedini.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Git::Raw, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Git::Raw
CPAN shell
perl -MCPAN -e shell install Git::Raw
For more information on module installation, please visit the detailed CPAN module installation guide.