ConfigGrabber 1.0.3
dotnet tool install --global ConfigGrabber --version 1.0.3
dotnet new tool-manifest
dotnet tool install --local ConfigGrabber --version 1.0.3
#tool dotnet:?package=ConfigGrabber&version=1.0.3
nuke :add-package ConfigGrabber --version 1.0.3
Tool to download Azure App Service Configuration settings to a local JSON string to run the app locally.
Once installed, run: configgrabber <subscriptionId> <resourceGroupName> <keyvaultname> <appname> [--saveProfile <profilename>] [--loadProfile <profilename>] [--saveAppConfigTo <fileName>] [--format <function|webapp>]
--saveProfile lets you save your subscriptionId, resourceGroupName, keyvalutname and appname params into a profile which can be loaded using --loadProfile
--saveAppConfigTo lets you specify a file to save the downloaded config to.
--format is to specify either webapp or function. webapp is the default. function will format the json with : separating groups as per Portal Config.
Resolves any KeyVault references.
You must be logged in with the Azure CLI to the Subscription that you want to access: az login
https://learn.microsoft.com/en-us/cli/azure/install-azure-cli
This is a very early version. It has some error handling, but could behave in strange ways.
Ideas for future versions:
- Better error handling
- Cleaner CLI params handling
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.3 | 444 | 3/27/2023 |