title: How to hide "Helper" Functions in Powershell Modules
body: <p>I have a module xy which has several functions for the end user and several internal helper functions called by functions but not by the end user. </p>
  
  <pre><code>Get-Command -Module xy -CommandType function
  </code></pre>
  
  <p>lists all functions I have in my module folder (e.g. <code>get-foo</code> and <code>get-foo_helper</code>)</p>
  
  <p>Is there a way to hide <code>get-foo_helper</code> function from the end user who is using:</p>
  
  <pre><code>Get-Command -Module tcaps -CommandType function
  </code></pre>