en-US/PSProfileManager-help.xml

<helpItems schema="maml">
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
                   xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10"
                   xmlns:dev="http://schemas.microsoft.com/maml/dev/command/2004/10">
    <command:details>
      <command:name>New-PSProfile</command:name>
      <command:verb>New</command:verb>
      <command:noun>PSProfile</command:noun>
      <command:description>
        <maml:para>Creates a new PowerShell profile if one does not exist.</maml:para>
      </command:description>
    </command:details>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-PSProfile</maml:name>
        <command:parameter>
          <maml:name>-Force</maml:name>
          <maml:description>
            <maml:para>Forces the creation of a new profile script without confirmation.</maml:para>
          </maml:description>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:description>
      <maml:para>This command creates a new profile script if one does not already exist.</maml:para>
    </command:description>
    <command:examples>
      <command:example>
        <command:title>Example 1: Create a new profile</command:title>
        <maml:code>New-PSProfile</maml:code>
        <maml:remarks>This command creates a new PowerShell profile if it does not already exist.</maml:remarks>
      </command:example>
      <command:example>
        <command:title>Example 2: Force create a new profile</command:title>
        <maml:code>New-PSProfile -Force</maml:code>
        <maml:remarks>This command forces the creation of a new PowerShell profile, overwriting any existing profile.</maml:remarks>
      </command:example>
    </command:examples>
    <command:inputTypes>
      <command:inputType>
        <dev:typeName>None</dev:typeName>
        <dev:description>
          <maml:para>This command does not take any pipeline input.</maml:para>
        </dev:description>
      </command:inputType>
    </command:inputTypes>
    <command:outputTypes>
      <command:outputType>
        <dev:typeName>None</dev:typeName>
        <dev:description>
          <maml:para>This command does not return any output.</maml:para>
        </dev:description>
      </command:outputType>
    </command:outputTypes>
    <command:relatedLinks>
      <command:navigationLink>
        <maml:linkText>Test-PSProfile</maml:linkText>
        <maml:uri>#Test-PSProfile</maml:uri>
      </command:navigationLink>
    </command:relatedLinks>
  </command:command>
 
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
                   xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10">
    <command:details>
      <command:name>Test-PSProfile</command:name>
      <command:verb>Test</command:verb>
      <command:noun>PSProfile</command:noun>
      <command:description>
        <maml:para>Checks if a PowerShell profile exists.</maml:para>
      </command:description>
    </command:details>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Test-PSProfile</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:description>
      <maml:para>This command checks if a PowerShell profile exists at the default profile path.</maml:para>
    </command:description>
    <command:examples>
      <command:example>
        <command:title>Example 1: Test if a profile exists</command:title>
        <maml:code>Test-PSProfile</maml:code>
        <maml:remarks>This command checks if a PowerShell profile exists.</maml:remarks>
      </command:example>
    </command:examples>
    <command:inputTypes>
      <command:inputType>
        <dev:typeName>None</dev:typeName>
        <dev:description>
          <maml:para>This command does not take any pipeline input.</maml:para>
        </dev:description>
      </command:inputType>
    </command:inputTypes>
    <command:outputTypes>
      <command:outputType>
        <dev:typeName>System.Boolean</dev:typeName>
        <dev:description>
          <maml:para>This command returns a boolean value indicating whether a profile exists.</maml:para>
        </dev:description>
      </command:outputType>
    </command:outputTypes>
  </command:command>
 
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
                   xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10">
    <command:details>
      <command:name>Set-PSProfileSource</command:name>
      <command:verb>Set</command:verb>
      <command:noun>PSProfileSource</command:noun>
      <command:description>
        <maml:para>Sets the source of the PowerShell profile, either from a URL or local path.</maml:para>
      </command:description>
    </command:details>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-PSProfileSource</maml:name>
        <command:parameter>
          <maml:name>-Url</maml:name>
          <maml:description>
            <maml:para>The URL to load the profile from.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter>
          <maml:name>-LocalPath</maml:name>
          <maml:description>
            <maml:para>The local file path to the profile.</maml:para>
          </maml:description>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:description>
      <maml:para>This command sets the source of the PowerShell profile, either from a URL or a local file path.</maml:para>
    </command:description>
    <command:examples>
      <command:example>
        <command:title>Example 1: Set profile source to a URL</command:title>
        <maml:code>Set-PSProfileSource -Url "https://github.com/user/repo/profile.ps1"</maml:code>
        <maml:remarks>This command sets the profile source to a URL.</maml:remarks>
      </command:example>
      <command:example>
        <command:title>Example 2: Set profile source to a local file</command:title>
        <maml:code>Set-PSProfileSource -LocalPath "C:\Path\To\Profile.ps1"</maml:code>
        <maml:remarks>This command sets the profile source to a local file path.</maml:remarks>
      </command:example>
    </command:examples>
    <command:inputTypes>
      <command:inputType>
        <dev:typeName>None</dev:typeName>
        <dev:description>
          <maml:para>This command does not take any pipeline input.</maml:para>
        </dev:description>
      </command:inputType>
    </command:inputTypes>
    <command:outputTypes>
      <command:outputType>
        <dev:typeName>None</dev:typeName>
        <dev:description>
          <maml:para>This command does not return any output.</maml:para>
        </dev:description>
      </command:outputType>
    </command:outputTypes>
  </command:command>
 
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
                   xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10">
    <command:details>
      <command:name>Import-PSProfile</command:name>
      <command:verb>Import</command:verb>
      <command:noun>PSProfile</command:noun>
      <command:description>
        <maml:para>Loads the profile from the specified source and applies it to the current session.</maml:para>
      </command:description>
    </command:details>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Import-PSProfile</maml:name>
        <command:parameter>
          <maml:name>-FromUrl</maml:name>
          <maml:description>
            <maml:para>Loads the profile from the stored URL.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter>
          <m