FFTools.psm1
#Import Functions $FunctionPath = $PSScriptRoot + "\Functions\" $FunctionList = get-childitem $FunctionPath -Name ForEach ($Function in $FunctionList) { . ($FunctionPath + $Function) } ##Function to Add ffmpeg module files to PSModulePath #Save the current value for PSModulePath in the $p variable. $p = [Environment]::GetEnvironmentVariable("Path") #Add the new path to the $p variable. Begin with a semi-colon separator. $exepath = $PSScriptRoot + "\ffmpeg_4.1.3\" $p += ";$exepath" #Add the paths in $p to the PSModulePath value. [Environment]::SetEnvironmentVariable("Path", $p) #Load Tips File $tipspath = $PSScriptRoot + "\ffmpeg tips.txt" $tips = get-content $tipspath #Write module into to host Write-Host "ffmpeg required in path" -ForegroundColor Green Write-Host "Set-Location to where files are staged" -ForegroundColor Green #Go to staging folder $Staging = Read-Host "Specify your staging folder (no qoutes)" set-location $Staging |