SecretManagement.Warden.Extension/test/private/mock-cli/bw-info/npm.xml

<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <Obj RefId="0">
    <TN RefId="0">
      <T>System.Management.Automation.ExternalScriptInfo</T>
      <T>System.Management.Automation.CommandInfo</T>
      <T>System.Object</T>
    </TN>
    <ToString>bw.ps1</ToString>
    <Props>
      <S N="Path">C:\Program Files\nodejs\bw.ps1</S>
      <S N="Definition">C:\Program Files\nodejs\bw.ps1</S>
      <S N="Source">C:\Program Files\nodejs\bw.ps1</S>
      <Obj N="Visibility" RefId="1">
        <TN RefId="1">
          <T>System.Management.Automation.SessionStateEntryVisibility</T>
          <T>System.Enum</T>
          <T>System.ValueType</T>
          <T>System.Object</T>
        </TN>
        <ToString>Public</ToString>
        <I32>0</I32>
      </Obj>
      <SBK N="ScriptBlock">#!/usr/bin/env pwsh_x000A_$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent_x000A__x000A_$exe=""_x000A_if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {_x000A_ # Fix case when both the Windows and Linux builds of Node_x000A_ # are installed in the same directory_x000A_ $exe=".exe"_x000A_}_x000A_$ret=0_x000A_if (Test-Path "$basedir/node$exe") {_x000A_ # Support pipeline input_x000A_ if ($MyInvocation.ExpectingInput) {_x000A_ $input | &amp; "$basedir/node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ } else {_x000A_ &amp; "$basedir/node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ }_x000A_ $ret=$LASTEXITCODE_x000A_} else {_x000A_ # Support pipeline input_x000A_ if ($MyInvocation.ExpectingInput) {_x000A_ $input | &amp; "node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ } else {_x000A_ &amp; "node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ }_x000A_ $ret=$LASTEXITCODE_x000A_}_x000A_exit $ret_x000A_</SBK>
      <Obj N="OutputType" RefId="2">
        <TN RefId="2">
          <T>System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.PSTypeName, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
          <T>System.Object</T>
        </TN>
        <LST />
      </Obj>
      <S N="ScriptContents">#!/usr/bin/env pwsh_x000A_$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent_x000A__x000A_$exe=""_x000A_if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {_x000A_ # Fix case when both the Windows and Linux builds of Node_x000A_ # are installed in the same directory_x000A_ $exe=".exe"_x000A_}_x000A_$ret=0_x000A_if (Test-Path "$basedir/node$exe") {_x000A_ # Support pipeline input_x000A_ if ($MyInvocation.ExpectingInput) {_x000A_ $input | &amp; "$basedir/node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ } else {_x000A_ &amp; "$basedir/node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ }_x000A_ $ret=$LASTEXITCODE_x000A_} else {_x000A_ # Support pipeline input_x000A_ if ($MyInvocation.ExpectingInput) {_x000A_ $input | &amp; "node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ } else {_x000A_ &amp; "node$exe" "$basedir/node_modules/@bitwarden/cli/build/bw.js" $args_x000A_ }_x000A_ $ret=$LASTEXITCODE_x000A_}_x000A_exit $ret_x000A_</S>
      <Obj N="OriginalEncoding" RefId="3">
        <TN RefId="3">
          <T>System.Text.SBCSCodePageEncoding</T>
          <T>System.Text.BaseCodePageEncoding</T>
          <T>System.Text.EncodingNLS</T>
          <T>System.Text.Encoding</T>
          <T>System.Object</T>
        </TN>
        <ToString>System.Text.SBCSCodePageEncoding</ToString>
        <Props>
          <B N="IsSingleByte">true</B>
          <S N="BodyName">iso-8859-1</S>
          <S N="EncodingName">Western European (Windows)</S>
          <S N="HeaderName">Windows-1252</S>
          <S N="WebName">Windows-1252</S>
          <I32 N="WindowsCodePage">1252</I32>
          <B N="IsBrowserDisplay">true</B>
          <B N="IsBrowserSave">true</B>
          <B N="IsMailNewsDisplay">true</B>
          <B N="IsMailNewsSave">true</B>
          <S N="EncoderFallback">System.Text.InternalEncoderBestFitFallback</S>
          <S N="DecoderFallback">System.Text.InternalDecoderBestFitFallback</S>
          <B N="IsReadOnly">true</B>
          <I32 N="CodePage">1252</I32>
        </Props>
      </Obj>
      <S N="Name">bw.ps1</S>
      <Obj N="CommandType" RefId="4">
        <TN RefId="4">
          <T>System.Management.Automation.CommandTypes</T>
          <T>System.Enum</T>
          <T>System.ValueType</T>
          <T>System.Object</T>
        </TN>
        <ToString>ExternalScript</ToString>
        <I32>16</I32>
      </Obj>
      <Nil N="Version" />
      <S N="ModuleName"></S>
      <Nil N="Module" />
      <Obj N="RemotingCapability" RefId="5">
        <TN RefId="5">
          <T>System.Management.Automation.RemotingCapability</T>
          <T>System.Enum</T>
          <T>System.ValueType</T>
          <T>System.Object</T>
        </TN>
        <ToString>PowerShell</ToString>
        <I32>1</I32>
      </Obj>
      <Obj N="Parameters" RefId="6">
        <TN RefId="6">
          <T>System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Management.Automation.ParameterMetadata, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
          <T>System.Object</T>
        </TN>
        <DCT />
      </Obj>
      <Obj N="ParameterSets" RefId="7">
        <TN RefId="7">
          <T>System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.CommandParameterSetInfo, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <Obj RefId="8">
            <TN RefId="8">
              <T>System.Management.Automation.CommandParameterSetInfo</T>
              <T>System.Object</T>
            </TN>
            <ToString />
            <Props>
              <S N="Name">__AllParameterSets</S>
              <B N="IsDefault">false</B>
              <Obj N="Parameters" RefId="9">
                <TN RefId="9">
                  <T>System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.CommandParameterInfo, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
                  <T>System.Object</T>
                </TN>
                <LST />
              </Obj>
            </Props>
          </Obj>
        </LST>
      </Obj>
    </Props>
    <MS>
      <S N="Namespace"></S>
      <S N="HelpUri"></S>
    </MS>
  </Obj>
</Objs>