ConfigManager
Metadata
Authors | Tom Jacques |
---|---|
Copyrights | Copyright 2014 |
Description | Binaries for the ConfigManager library. Visit https://github.com/tejacques/ConfigManager for an overview and usage examples. |
LicenseUrl | https://github.com/tejacques/ConfigManager/blob/master/LICENSE |
Owners | Tom Jacques |
ProjectUrl | https://github.com/tejacques/ConfigManager |
ReleaseNotes | Notes: Version 3.0.0: - *Possibly Breaking Change* Now using Newtonsoft.Json instead of ServiceStack.Text upgrade should be smooth for anyone not relying on specific ServiceStack.Text behavior. this was done because ServiceStack.Text now requires purchasing license to use. - Now supports YAML config files (.yaml) - Json Files can be in either .json or .conf format - Option to cache or not cache object resulting from deserialization. Version 2.0.1: - Fix bug where LogException was called without a null check. Version 2.0.0: - Remove Parsed object from Configuration class - GetConfig now returns a copy of the configuration so that the Configuration held by the manager is immutable. - Remove NLog Dependency, instead user can provide Log and LogException functions to ConfigManager. Version 1.1.1: - Include source files and pdbs. Version 1.1.0: - Add a delegate to retrieve the configuration from a user defined location (ex: read config from a database). - Add a delegate to run if the configuration file is newer than the configuration from the user defined location (ex: update database). - Do not log an error for a missing configuration file, only if the file existed and failed to read. Version 1.0.3: - Update dependency version compatibility Version 1.0.2: - Add a DevMode setting. If true, ConfigManager will first check for config files ending with .dev.conf. Useful for having different settings on development. Version 1.0.1: - Fix a bug in updating files where the key had an incorrect substring check Version 1.0.0: - File handlers to automatically update config data in the running program - Generic functions to retrieve configuration data as a strongly typed object |
RequireLicenseAcceptance | False |
Summary | An open source helper library for retrieving strongly typed automatically updating configuration data from config files. |
Tags | Config Configuration auto updating |
Dependencies | Newtonsoft.Json:6.0.0|YamlDotNet:3.1.1 |
Title | ConfigManager |
PackageSize | 23963 |
PackageHashAlgorithm | SHA512 |
PackageHash | aAIoTQE5noWX3crL2mhtSz/Bi0qHSBdnT5GedWgaqc+C+GK+ry/vXckrxP8tNekyoUnvB9WHNhTwLhpfN1gblw== |
DownloadCount | 000000 |
CreatedDate | 2014-03-30T22:41:58 |
Access
You can access data for this project using the tools and addresses described below.
NuGet (nuget.exe)
- Installing the package (HTTP Basic authentication):
-
nuget install ConfigManager -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
nuget install ConfigManager -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
NuGet (Package Manager Console)
- Installing the package (search all configured feeds):
-
Install-Package ConfigManager
- Installing the package (HTTP Basic authentication):
-
Install-Package ConfigManager -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
Install-Package ConfigManager -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
- Uinstalling the package:
-
Uninstall-Package ConfigManager
OpenWrap
- Installing the package:
-
o add-wrap ConfigManager
- Uninstalling the package:
-
o remove-wrap ConfigManager
Versions
A version is snapshot of a project's source code. It does not need to follow the Major.Minor.Revision.Build numbering pattern. It can be an arbitrary string of text that identifies a release or a build, in particular including meaningful words like beta, RC or RTM.