etc/settings.json
{
"ModuleSettings": { "Comments": "Defines global script settings", "FolderPaths": { "Comments": "Defines folder locations for the script (by default in relation to the script root path)", "bin": "\\bin", "lib": "\\lib", "var": "\\var" }, "Logging": { "Comments": "Defines log location settings", "Log_Path": ".\\var\\logs\\ConsolX_Runtime.log", "DebugPreference": "SilentlyContinue" }, "Updates": { "Comments": "Defines update locations for the script and supporting files", "UpdatesOptIn": false, "UpdateSettings": { "SelectedRepo": "Repo_Main", "Repositories": { "Repo_Main": { "ScriptUri": null, "UriType": null, "AuthToken": null, "AccessAPI": null }, "Repo_SMBAccess_Example": { "ScriptUri": "\\\\SMBShare\\PATH\\FILE.ps1", "UriType": "SMB", "AuthToken": null, "AccessAPI": null }, "Repo_GitHubTokenAccess_Example": { "ScriptUri": "YOUR REPO API LINK HERE", "UriType": "HTTPS", "AuthToken": "YOUR TOKEN HERE", "AccessAPI": "GitHub" } } }, "PSModules_UpdatesOptIn": true, "PSModules_UpdateSettings": { "Comments": "Defines global PowerShell module update settings", "Modules": { "DefaultModule_1238424489": { "Name": "SecretManagement.KeePass", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null }, "DefaultModule_7755217464": { "Name": "Microsoft.PowerShell.SecretManagement", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null }, "DefaultModule_8520236377": { "Name": "Microsoft.PowerShell.ThreadJob", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": true, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null }, "DefaultModule_1374798054": { "Name": "Microsoft.PowerShell.ConsoleGuiTools", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null } } }, "Custom_UpdatesOptIn": true, "Custom_UpdateSettings": { } }, "PasswordVault": { "Comments": "Parameters for vaults", "ExtensionProvider": "KeePass", "Password_MinimumCharacters": 12, "Password_MinimumLowercaseCharacters": 1, "Password_MinimumUppercaseCharacters": 1, "Password_MinimumNumberCharacters": 1, "Password_MinimumSpecialCharacters": 1, "Provider_KeePass": { "Comments": "Provider specific settings", "VaultAuthMethod": "Password" } }, "Jobs": { "Jobs_OptIn": true, "ThrottleLimit": 5, "JobsList": { "DefaultJob_5688426489": { "ThreadJob": true, "Name": "TestJob-Thread", "ScriptBlock": "Write-Host 'Job Test Successful (Threaded)'", "FilePath": null, "ArgumentList": null, "StreamingHost": null, "Authentication": null, "Vault_Credential": null, "PSVersion": null, "RunAs32": null, "WorkingDirectory": null }, "DefaultJob_5688394852": { "ThreadJob": false, "Name": "TestJob-Basic", "ScriptBlock": "Write-Host 'Job Test Successful (Non-Threaded)'", "FilePath": null, "ArgumentList": null, "StreamingHost": null, "Authentication": null, "Vault_Credential": null, "PSVersion": null, "RunAs32": null, "WorkingDirectory": null } } }, "Menu": { "Menu_OptIn": true, "Menu_GridGUIEnable": true } } } |