An open API service for producing an overview of a list of open source projects.

https://github.com/dotnetconfig/dotnet-config

cli configuration dotnet tool

Score: 22.06418346363632

Last synced: about 5 hours ago
JSON representation

Repository metadata:

A global tool and accompanying API for managing hierarchical configurations for dotnet tools, using git config format


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 277
Total Committers: 7
Avg Commits per committer: 39.571
Development Distribution Score (DDS): 0.289

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Daniel Cazzulino d****l@c****m 197
dependabot[bot] 4****] 36
Daniel Cazzulino k****u@m****m 32
github-actions g****s@g****m 8
Patrik Švikruha p****a@g****m 2
Taylor Southwick t****k@o****m 1
Atif Aziz c****e@r****m 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 28
Total pull requests: 181
Average time to close issues: 4 months
Average time to close pull requests: about 2 months
Total issue authors: 7
Total pull request authors: 6
Average comments per issue: 0.54
Average comments per pull request: 0.6
Merged pull request: 97
Bot issues: 1
Bot pull requests: 109

Past year issues: 0
Past year pull requests: 3
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 months
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.33
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 3

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dotnetconfig/dotnet-config

Top Issue Authors

  • kzu (22)
  • jackmang (1)
  • dependabot[bot] (1)
  • safesparrow (1)
  • atifaziz (1)
  • craigktreasure (1)
  • jeroenlandheer (1)

Top Pull Request Authors

  • dependabot[bot] (107)
  • kzu (69)
  • github-actions[bot] (2)
  • atifaziz (1)
  • twsouthwick (1)
  • PadreSVK (1)

Top Issue Labels

  • bug (11)
  • enhancement (9)
  • wontfix (3)
  • good first issue (2)
  • invalid (1)
  • dependencies (1)
  • help wanted (1)

Top Pull Request Labels

  • dependencies (135)
  • enhancement (11)
  • .NET (7)

Package metadata

nuget.org: dotnetconfig

APIs for handling dotnet-config compatible settings for any dotnet tool. Usage: var config = Config.Build(); var value = config.GetString("section", "subsection", "variable"); // Setting values config .SetString("section", "subsection", "variable", value) .SetBoolean("section", "subsection", "enabled", true);

  • Homepage: https://github.com/dotnetconfig/dotnet-config
  • Licenses: MIT
  • Latest release: 1.2.0 (published over 2 years ago)
  • Last Synced: 2026-11-06T02:40:55.828Z (1 day ago)
  • Versions: 15
  • Dependent Packages: 2
  • Dependent Repositories: 18
  • Downloads: 5,726,181 Total
  • Docker Downloads: 103,487
  • Rankings:
    • Docker downloads count: 0.253%
    • Downloads: 0.72%
    • Dependent repos count: 1.642%
    • Average: 3.295%
    • Stargazers count: 4.215%
    • Forks count: 6.118%
    • Dependent packages count: 6.823%
  • Maintainers (4)
nuget.org: dotnet-config

A global tool for managing hierarchical configurations for dotnet tools, using git config format.

  • Homepage: https://github.com/dotnetconfig/dotnet-config
  • Licenses: MIT
  • Latest release: 1.2.0 (published over 2 years ago)
  • Last Synced: 2026-11-06T02:40:54.453Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 199,275 Total
  • Rankings:
    • Stargazers count: 2.426%
    • Forks count: 3.832%
    • Average: 9.845%
    • Downloads: 10.72%
    • Dependent repos count: 12.697%
    • Dependent packages count: 19.548%
  • Maintainers (4)
nuget.org: dotnetconfig.configuration

DotNetConfig configuration provider implementation for Microsoft.Extensions.Configuration. Usage: var config = new ConfigurationBuilder().AddDotNetConfig().Build(); var value = config["section:subsection:variable"]); Note: section is required and subsection is optional, just like in dotnet-config.

  • Homepage: https://github.com/dotnetconfig/dotnet-config
  • Licenses: MIT
  • Latest release: 1.2.0 (published over 2 years ago)
  • Last Synced: 2026-11-06T02:40:55.440Z (1 day ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 38,560 Total
  • Rankings:
    • Stargazers count: 4.211%
    • Forks count: 6.119%
    • Dependent repos count: 7.008%
    • Average: 11.424%
    • Downloads: 19.069%
    • Dependent packages count: 20.713%
  • Maintainers (1)
nuget.org: dotnetconfig.commandline

Extensions to System.CommandLine to automatically read default values from .netconfig files. Usage: var root = new RootCommand { // child commands, arguments, options }.WithConfigurableDefaults(); The following heuristics are applied when providing default values: * Only arguments/options without a default value are processed. * Section matches root command name, subsection (dot-separated) for each additional nested command level (i.e. `[mytool "mycommand.myverb"]`). * Compatible arguments/options (same name/type) can be placed in ancestor section/subsection to affect default value of entire subtree. * All the types supported by System.CommandLine for multiple artity arguments and options are automatically populated: arrays, `IEnumerable{T}`, `ICollection{T}`, `IList{T}` and `List{T}`: .netconfig can provide multi-valued variables for those. * Numbers can be either `int` or `long`.

  • Homepage: https://github.com/dotnetconfig/dotnet-config
  • Licenses: MIT
  • Latest release: 1.2.0 (published over 2 years ago)
  • Last Synced: 2026-11-06T02:40:54.465Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 7.342%
    • Average: 13.52%
    • Dependent packages count: 19.698%
nuget.org: dotnet-config-lib

APIs for handling dotnet-config compatible settings for any dotnet tool.

  • Homepage: https://github.com/dotnetconfig/dotnet-config
  • Licenses: MIT
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-11-06T02:40:56.253Z (1 day ago)
  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Dependent repos count: 7.006%
    • Average: 13.861%
    • Dependent packages count: 20.716%

Dependencies

src/CommandLine/CommandLine.csproj nuget
  • Microsoft.SourceLink.GitHub 1.0.0 development
  • Polyfill.NET 1.0.12
  • System.CommandLine 2.0.0-beta1.21308.1
src/Config/Config.csproj nuget
  • Microsoft.SourceLink.GitHub 1.0.0 development
  • Polyfill.NET 1.0.12
  • System.Collections.Immutable 6.0.0
  • ThisAssembly 1.0.9
  • docfx.console 2.59.3
src/Config.Tests/Config.Tests.csproj nuget
  • Microsoft.Extensions.Configuration 3.1.14
  • Microsoft.NET.Test.Sdk 17.2.0
  • Moq 4.18.1
  • StrongNamer 0.2.5
  • ThisAssembly 1.0.9
  • Traverse 1.0.1
  • netfx-System.Collections.Generic.IEnumerable.Traverse 1.1.0
  • xunit 2.4.*
  • xunit.runner.visualstudio 2.4.*
src/Config.Tool/Config.Tool.csproj nuget
  • Microsoft.SourceLink.GitHub 1.0.0 development
  • Mono.Options 6.12.0.148
  • Polyfill.NET 1.0.12
  • ThisAssembly 1.0.9
src/Configuration/Configuration.csproj nuget
  • Microsoft.SourceLink.GitHub 1.0.0 development
  • Microsoft.Extensions.Configuration 3.1.13
Gemfile rubygems
  • github-pages ~> 209 development
.github/workflows/build.yml actions
  • ./.github/workflows/test * composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/changelog.yml actions
  • actions/checkout v2 composite
  • devlooped/actions-bot v1 composite
  • ruby/setup-ruby v1 composite
.github/workflows/docs.yml actions
  • JamesIves/github-pages-deploy-action releases/v3 composite
  • actions/checkout v2 composite
.github/workflows/dotnet-file.yml actions
  • actions/checkout v2 composite
  • devlooped/actions-bot v1 composite
  • devlooped/actions-include v1 composite
  • peter-evans/create-pull-request v3 composite
.github/workflows/includes.yml actions
  • actions/checkout v2 composite
  • devlooped/actions-bot v1 composite
  • devlooped/actions-include v1 composite
  • peter-evans/create-pull-request v3 composite
.github/workflows/publish.yml actions
  • ./.github/workflows/test * composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/sponsor.yml actions
  • actions/checkout v2 composite
  • devlooped/actions-sponsor main composite
.github/workflows/combine-prs.yml actions
  • actions/github-script v6 composite
.github/workflows/test/action.yml actions