functions/Disable-CmdFavAutoBackup.ps1


function Disable-CmdFavAutoBackup {
    <#
    .SYNOPSIS
        Disables automatic backup for CmdFav.
 
    .DESCRIPTION
        This function disables automatic backup for CmdFav by setting the configuration value
        AutoBackup.Enabled to $false.
 
    .EXAMPLE
        Disable-CmdFavAutoBackup
    #>

    [CmdletBinding()]
    param ()

    Set-PSFConfig -Module 'CmdFav' -Name 'AutoBackup.Enabled' -Value $false -Validation bool -Description "Enable automatic backup for CmdFav" -PassThru | Register-PSFConfig -Scope UserDefault
    Write-PSFMessage -Level Host -Message "CmdFav automatic backup disabled."
}