settings/defaultsettings.ps1
# TODO please be aware, that the join-object function does not support $null yet [PSCustomObject]@{ # General "logfile" = "./logfile.log" # default logfile "encoding" = "utf8" "nameConcatChar" = " ~ " "currentDate" = [datetime]::Now.ToString("yyyy-MM-dd HH:mm:ss") # Chosen plugin "plugin" = [PSCustomObject]@{ # This will be filled with the plugin that you need to choose "guid" = "" # The guid of the plugin that will be used with this settings file "name" = "" "version" = "0.0.1" "lastUpdate" = "2023-06-15" } "pluginFolders" = [Array]@() # Default folders that should been loaded to look for plugins # Network and Security "changeTLS" = $true # change TLS automatically to a newer version "allowedProtocols" = @(,"Tls12") # Protocols that should be used like Tls12, Tls13, SSL3 "keyfile" = "" # Define a path in here, if you use another keyfile for https://www.powershellgallery.com/packages/EncryptCredential/0.0.2 # PowerShell "powershellExePath" = "powershell.exe" # Could be changed to something like pwsh.exe for the scheduled task of refreshing token and response gathering # Local lib folder "loadlocalLibFolder" = $true "localLibFolder" = "./lib" # DuckDB "defaultDuckDBConnection" = "Data Source=:memory:;" # Default DuckDB connection -> In-Memory connection, could also be a file } |