dotnet-config
1.1.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global dotnet-config --version 1.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local dotnet-config --version 1.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-config&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package dotnet-config --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
The command line tool allows you to inspect and modify configuration files used by your dotnet tools. Installation is the same as for any other dotnet tool:
> dotnet tool install -g dotnet-config
Reading and writing variables don't require any special options. The following lines first write a variable value and then retrieve its value:
> dotnet config mytool.myvariable myvalue
> dotnet config mytool.myvariable
myvalue
The value is returned verbatim via the standard output, so you can assign it directly to a variable, for example.
All current options from running dotnet config -?
are:
Usage: dotnet config [options]
Location (uses all locations by default)
--local use .netconfig.user file
--global use global config file
--system use system config file
--path[=VALUE] use given config file or directory
Action
--get get value: name [value-regex]
--get-all get all values: key [value-regex]
--get-regexp get values for regexp: name-regex [value-regex]
--set set value: name value [value-regex]
--set-all set all matches: name value [value-regex]
--add add a new variable: name value
--unset remove a variable: name [value-regex]
--unset-all remove all matches: name [value-regex]
--remove-section remove a section: name
--rename-section rename section: old-name new-name
-l, --list list all
-e, --edit edit the config file in an editor
Other
--default[=VALUE] with --get, use default value when missing entry
--name-only show variable names only
--type[=VALUE] value is given this type, can be 'boolean', 'datetime' or 'number'
-?, -h, --help Display this help
Command line parsing is done with Mono.Options so
all the following variants for arguments are supported: -flag
, --flag
, /flag
, -flag=value
,
--flag=value
, /flag=value
, -flag:value
, --flag:value
, /flag:value
, -flag value
,
--flag value
, /flag value
.
Sponsors
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 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- DotNetConfig (>= 1.1.0)
-
net8.0
- DotNetConfig (>= 1.1.0)
Version | Downloads | Last updated |
---|---|---|
1.2.0 | 18,411 | 7/7/2024 |
1.1.1 | 93 | 6/25/2024 |
1.1.0 | 79 | 6/25/2024 |
1.0.6 | 31,672 | 7/30/2021 |
1.0.5 | 407 | 7/30/2021 |
1.0.4 | 358 | 6/12/2021 |
1.0.3 | 385 | 4/29/2021 |
1.0.2 | 355 | 4/29/2021 |
1.0.1 | 351 | 4/27/2021 |
1.0.0-rc.3 | 180 | 4/26/2021 |
1.0.0-rc.2 | 220 | 12/21/2020 |
1.0.0-rc.1 | 210 | 12/15/2020 |
1.0.0-rc | 422 | 9/6/2020 |
1.0.0-beta | 319 | 8/28/2020 |
1.0.0-alpha.13 | 249 | 8/27/2020 |
1.0.0-alpha.12 | 313 | 8/27/2020 |
1.0.0-alpha.11 | 266 | 8/25/2020 |
1.0.0-alpha.6 | 288 | 8/24/2020 |