source: node_modules/.bin/csv2tsv.ps1@ e4c61dd

Last change on this file since e4c61dd was e4c61dd, checked in by istevanoska <ilinastevanoska@…>, 6 months ago

Prototype 1.1

  • Property mode set to 100644
File size: 809 bytes
Line 
1#!/usr/bin/env pwsh
2$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
3
4$exe=""
5if ($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
11if (Test-Path "$basedir/node$exe") {
12 # Support pipeline input
13 if ($MyInvocation.ExpectingInput) {
14 $input | & "$basedir/node$exe" "$basedir/../d3-dsv/bin/dsv2dsv.js" $args
15 } else {
16 & "$basedir/node$exe" "$basedir/../d3-dsv/bin/dsv2dsv.js" $args
17 }
18 $ret=$LASTEXITCODE
19} else {
20 # Support pipeline input
21 if ($MyInvocation.ExpectingInput) {
22 $input | & "node$exe" "$basedir/../d3-dsv/bin/dsv2dsv.js" $args
23 } else {
24 & "node$exe" "$basedir/../d3-dsv/bin/dsv2dsv.js" $args
25 }
26 $ret=$LASTEXITCODE
27}
28exit $ret
Note: See TracBrowser for help on using the repository browser.