Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/angr1st/ocff
the Source Code for the Reference Implementation of the OCFF (Omnipotent ConfigurationFile Format).
https://github.com/angr1st/ocff
config
Last synced: 6 days ago
JSON representation
the Source Code for the Reference Implementation of the OCFF (Omnipotent ConfigurationFile Format).
- Host: GitHub
- URL: https://github.com/angr1st/ocff
- Owner: Angr1st
- License: mit
- Created: 2018-03-29T19:20:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T19:37:31.000Z (almost 3 years ago)
- Last Synced: 2024-04-19T17:24:04.900Z (7 months ago)
- Topics: config
- Language: C#
- Size: 88.9 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OCFF
![Build Status](https://tclasenitvt.visualstudio.com/_apis/public/build/definitions/c1d563f3-554e-400a-af81-041a95682db3/4/badge)
![![NuGet](https://img.shields.io/nuget/v/OCFF.svg)](https://www.nuget.org/packages/OCFF/)The Source Code for the Reference Implementation of the OCFF (Omnipotent ConfigurationFile Format). This Format enables the user to easily create his own custom behavior for compute and enumeration funcs by implementing the respective interfaces.
Here we have a example ocff-file:```
#This is a comment
[ExampleHeader]
Some Value[SecondHeader]
this next word is @ExampleHeaderTrue
#The next header is a argument for a ComputeVariable named ComputeHeader
[ComputeHeader]
@ExampleHeader[UsingCompute]
$ComputeHeader#This Header also takes the Value from the ComputeHeader as Argument
[EnumerationHeader]
$ComputeHeader#This Section will appear as often as the EnumerationHeader returns a value
[UsingEnumeration]
&EnumerationHeader
```Use
`Install-Package OCFF`
to install the Nuget-Package.