plugins/qod/src/Plugin.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
## Superfluous but fun quotes.
function Global:Get-Quote {
    param(
        $Path = (Get-OMPProfileSetting -Name 'QuoteDirectory'),
        [int]$Count=1
    )
    if(-not (Test-Path $Path) ) {
        $Path = Join-Path ${QuoteDir} $Path
        if(-not (Test-Path $Path) ) {
            $Path = $Path + ".txt"
        }
    }
    Get-Content $Path | Where-Object { $_ } | Get-Random -Count $Count
}