ShellCompletionOptions
Shell completion setup options.
- Kind:
Class - Namespace: Repl.ShellCompletion
- Assembly:
Repl.Core - Source: src/Repl.Core/ShellCompletion/ShellCompletionOptions.cs
Signature
Section titled “Signature”public sealed class ShellCompletionOptionsInheritance
Section titled “Inheritance”Properties
Section titled “Properties”BashProfilePath
Section titled “BashProfilePath”Gets or sets an optional custom bash profile path.
public string? BashProfilePath { get; set; }Returns
Section titled “Returns”Enabled
Section titled “Enabled”Gets or sets a value indicating whether shell completion management is enabled.
public bool Enabled { get; set; }Returns
Section titled “Returns”FishProfilePath
Section titled “FishProfilePath”Gets or sets an optional custom fish profile path.
public string? FishProfilePath { get; set; }Returns
Section titled “Returns”NuProfilePath
Section titled “NuProfilePath”Gets or sets an optional custom nushell profile path.
public string? NuProfilePath { get; set; }Returns
Section titled “Returns”PowerShellProfilePath
Section titled “PowerShellProfilePath”Gets or sets an optional custom PowerShell profile path.
public string? PowerShellProfilePath { get; set; }Returns
Section titled “Returns”PreferredShell
Section titled “PreferredShell”Gets or sets an optional preferred shell override. When set, runtime detection is bypassed.
public ShellKind? PreferredShell { get; set; }Returns
Section titled “Returns”ShellKind?
PromptOnce
Section titled “PromptOnce”Gets or sets a value indicating whether setup prompt should appear only once.
public bool PromptOnce { get; set; }Returns
Section titled “Returns”SetupMode
Section titled “SetupMode”Gets or sets shell completion setup mode.
public ShellCompletionSetupMode SetupMode { get; set; }Returns
Section titled “Returns”StateFilePath
Section titled “StateFilePath”Gets or sets an optional custom state file path. When null, platform defaults are used.
public string? StateFilePath { get; set; }Returns
Section titled “Returns”ZshProfilePath
Section titled “ZshProfilePath”Gets or sets an optional custom zsh profile path.
public string? ZshProfilePath { get; set; }