githrun

A CLI tool to run Python scrip...
Log | Files | Refs | README | LICENSE

tsserver.ps1 (817B)


      1 #!/usr/bin/env pwsh
      2 $basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
      3 
      4 $exe=""
      5 if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
      6   # Fix case when both the Windows and Linux builds of Node
      7   # are installed in the same directory
      8   $exe=".exe"
      9 }
     10 $ret=0
     11 if (Test-Path "$basedir/node$exe") {
     12   # Support pipeline input
     13   if ($MyInvocation.ExpectingInput) {
     14     $input | & "$basedir/node$exe"  "$basedir/../typescript/bin/tsserver" $args
     15   } else {
     16     & "$basedir/node$exe"  "$basedir/../typescript/bin/tsserver" $args
     17   }
     18   $ret=$LASTEXITCODE
     19 } else {
     20   # Support pipeline input
     21   if ($MyInvocation.ExpectingInput) {
     22     $input | & "node$exe"  "$basedir/../typescript/bin/tsserver" $args
     23   } else {
     24     & "node$exe"  "$basedir/../typescript/bin/tsserver" $args
     25   }
     26   $ret=$LASTEXITCODE
     27 }
     28 exit $ret
© notamitgamer • Site Built: 2026-07-21 13:58:23 UTC • git-mirror commit: 1037f62 [view raw info]
Originally created with stagit • modified by notamitgamer
Forked from github.com/notamitgamer/git-mirror