DEV Community

Carl C
Carl C

Posted on

Piping arbitrary Powershell variables into NodeJS

So yea I just learned how to pipe a powershell variable into a nodejs script.

(base) @Carl  my-pwsh-deps git(main> $str = './README.md'
(base) @Carl  my-pwsh-deps git(main) node -p @"
>> const path = require('path')
>> let s = ``$str``
>> console.log(path.parse(path.resolve(s)))
>> "@
{
  root: 'C:\\',
  dir: 'C:\\Users\\Carl\\gitstuff\\my-pwsh-deps',
  base: 'README.md',
  ext: '.md',
  name: 'README'
}
Enter fullscreen mode Exit fullscreen mode

It's kind of similar to when you see a slice of perl code inside a bash script. Pretty cool.

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay