namespace Plandent.MstscScriptHook.Configurator; internal sealed class HookConfig { public bool Enabled { get; set; } = true; public string ScriptPath { get; set; } = string.Empty; public string Arguments { get; set; } = string.Empty; public string WorkingDirectory { get; set; } = string.Empty; public bool StartOnConnect { get; set; } = true; public bool StopOnDisconnect { get; set; } public bool Hidden { get; set; } = true; public bool PreventDuplicates { get; set; } = true; public bool EnableLogging { get; set; } = true; }