PSGitHub.psm1
### Created by Trevor Sullivan <trevor@trevorsullivan.net> #region Import Class definitions $ClassList = Get-ChildItem -Path $PSScriptRoot\Classes; foreach ($File in $ClassList) { . $File.FullName; Write-Verbose -Message ('Importing class file: {0}' -f $File.FullName); } #endregion #region Import Private Functions $FunctionList = Get-ChildItem -Path $PSScriptRoot\Functions\Private; foreach ($File in $FunctionList) { . $File.FullName; Write-Verbose -Message ('Importing private function file: {0}' -f $File.FullName); } #endregion #region Import Public Functions $FunctionList = Get-ChildItem -Path $PSScriptRoot\Functions\Public; foreach ($File in $FunctionList) { . $File.FullName; Write-Verbose -Message ('Importing public function file: {0}' -f $File.FullName); } #endregion ### Export all functions Export-ModuleMember -Function *; |