https://github.com/ultirequiem/nfacu
:dash: NET Framework App Config Updater
https://github.com/ultirequiem/nfacu
csharp go net
Last synced: 12 months ago
JSON representation
:dash: NET Framework App Config Updater
- Host: GitHub
- URL: https://github.com/ultirequiem/nfacu
- Owner: UltiRequiem
- License: mit
- Created: 2022-02-10T02:56:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-10T03:04:35.000Z (over 4 years ago)
- Last Synced: 2025-05-08T03:18:46.225Z (about 1 year ago)
- Topics: csharp, go, net
- Language: Go
- Homepage:
- Size: 9.77 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# NFACU
[](https://gitmoji.dev)
[](https://opensource.org/licenses/MIT)

[](https://goreportcard.com/report/github.com/UltiRequiem/nfacu)
> .NET Framework App Config Updater
Example Configuration file
```json
[
{
"path": "C:\\repos\\gato\\src\\GATO.Listener\\App.config",
"settings": {
"DialerEventTopic.Name": "dialer-events-topic-elias",
"Dialers": "Noble-1, Genesys-1",
"Dialers:Genesys-1:Campaigns": "TC1, AMA, HMA",
"Groups:Extensionless": "1, 16, 40"
}
},
{
"path": "C:\\repos\\gato\\src\\GATO.Noble.Worker\\App.config",
"settings": {
"DialerEventTopic.Name": "dialer-events-topic-elias"
}
},
{
"path": "C:\\repos\\gato\\src\\GATO.Genesys.Worker\\App.config",
"settings": {
"DialerEventTopic.Name": "dialer-events-topic-elias"
}
}
]
```
Then run
```
nfacu
```
That will modify the properties of the `App.config` files in the array with the
specified settings.
By default nfacu search for a `nfacu.json` file, but it can also receive another
file as parameter
Example
```
nfacu hulk.json
```
Check [`DotnetSample/`](./DotnetSample/) for a better understanding of this
tool.
Made at request of [@neosaile](https://github.com/neosaile).
## Install
Using
```sh
go install github.com/UltiRequiem/nfacu@latest
```
Or use a binary from
[releases](https://github.com/UltiRequiem/nfacu/releases/latest).
## License
Released under the MIT license.