Table of Contents

Method AddTuiUserFiles

Namespace
Terminal.Gui.Configuration
Assembly
Terminal.Gui.dll

AddTuiUserFiles(IConfigurationBuilder, string?)

Adds user-level configuration files from the standard locations:

  • ~/.tui/config.json (GlobalHome)
  • ./.tui/config.json (GlobalCurrent)
  • ~/.tui/{appName}.config.json (AppHome)
  • ./.tui/{appName}.config.json (AppCurrent)

Files are optional — missing files are silently skipped. Later files override earlier ones.

public static IConfigurationBuilder AddTuiUserFiles(this IConfigurationBuilder builder, string? appName = null)

Parameters

builder IConfigurationBuilder

The configuration builder.

appName string

The application name for app-specific config files. If null, app-specific files are skipped.

Returns

IConfigurationBuilder

The builder for chaining.