Template/PowerShell/Modules/Template/ModuleName.psm1

# References:
# 1. Below are the list of predefined vars that can be used:
# - $PSScriptRoot [System defined] The folder path for current scipt file, NOT the caller script to call this function
# 2. Please do NOT try to read/write variable in parent scope as module cmdlet will run in module scope, cannot access the caller scope.
# But it is OK to access global scope.

###############################################################################
# Private
###############################################################################





###############################################################################
# Public
###############################################################################




###############################################################################
# Export
###############################################################################
# E.g.:
# Export-ModuleMember -Function Resolve-Error
# Export-ModuleMember -Function Get-Test, New-Test, Start-Test -Alias gtt, ntt, stt
# Export-ModuleMember -Variable increment