All Projects → rannn505 → Node Powershell

rannn505 / Node Powershell

Licence: mit
Easily run PowerShell from your NodeJS app

Programming Languages

javascript
184084 projects - #8 most used programming language
powershell
5483 projects

Projects that are alternatives of or similar to Node Powershell

Musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Stars: ✭ 2,663 (+1099.55%)
Mutual labels:  cross-platform
Irccloud Desktop
IRCCloud Desktop App
Stars: ✭ 215 (-3.15%)
Mutual labels:  cross-platform
Opmon
Currently moving the project to https://github.com/OpMonTeam/OpMon-Godot
Stars: ✭ 221 (-0.45%)
Mutual labels:  cross-platform
Ios Signer Service
✒ A self-hosted, cross-platform service to sign and install iOS apps, all without a computer
Stars: ✭ 200 (-9.91%)
Mutual labels:  cross-platform
Rayfork
C99 Game Library. XNA-like. Single source. Platform Independent. Allocator Aware.
Stars: ✭ 215 (-3.15%)
Mutual labels:  cross-platform
Flexi
Just a layout framework. Design for cross-platform with ease.
Stars: ✭ 220 (-0.9%)
Mutual labels:  cross-platform
Awesome Fluttercn
一份 Flutter 优秀中文资源列表,在这里能找到优质的Flutter库、工具,教程,文章等。
Stars: ✭ 208 (-6.31%)
Mutual labels:  cross-platform
Xrtk Core
The Official Mixed Reality Framework for Unity
Stars: ✭ 219 (-1.35%)
Mutual labels:  cross-platform
Superherointeraction
SuperHeroInteraction
Stars: ✭ 216 (-2.7%)
Mutual labels:  cross-platform
Cargo
🚂🚋🚋 A browser with almost no UI.
Stars: ✭ 221 (-0.45%)
Mutual labels:  cross-platform
Nitrokey App
Nitrokey's Application (Win, Linux, Mac)
Stars: ✭ 210 (-5.41%)
Mutual labels:  cross-platform
Reactnativerollingexamples
react-native的一些example,目前支持iOS。另外收集了一份react-native学习列表
Stars: ✭ 214 (-3.6%)
Mutual labels:  cross-platform
Jaya
Cross platform file manager application for Windows, Mac and Linux operating systems. (planned mobile support)
Stars: ✭ 219 (-1.35%)
Mutual labels:  cross-platform
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-6.31%)
Mutual labels:  cross-platform
Jpsxdec
jPSXdec: cross-platform PlayStation 1 audio and video converter
Stars: ✭ 219 (-1.35%)
Mutual labels:  cross-platform
Easy.messagehub
No need for .NET Events! A thread-safe, high performance & easy to use cross platform implementation of the Event Aggregator Pattern.
Stars: ✭ 208 (-6.31%)
Mutual labels:  cross-platform
Skui
Skia-based C++ UI framework
Stars: ✭ 218 (-1.8%)
Mutual labels:  cross-platform
Seed
Build tool for Scala projects
Stars: ✭ 223 (+0.45%)
Mutual labels:  cross-platform
Midir
Cross-platform realtime MIDI processing in Rust.
Stars: ✭ 221 (-0.45%)
Mutual labels:  cross-platform
React Native Simple Dialogs
⚛ Cross-platform React Native dialogs based on the Modal component
Stars: ✭ 218 (-1.8%)
Mutual labels:  cross-platform

Node-PowerShell

Build Status NPM Version NPM Downloads Coveralls Package Quality Closed Issues Dependencies License  GitHub Stars

Node-PowerShell taking advantage of two of the simplest, effective and easy tools that exist in the today technology world. On the one hand, NodeJS which made a revolution in the world of javascript, and on the other hand, PowerShell which recently came out with an initial open-source, cross-platform version, and by connecting them together, gives you the power to create any solution you were asked to, no matter if you are a programmer, an IT or a DevOps guy.

Installation

$ npm i -S node-powershell
$ yarn add node-powershell

Quick start

const Shell = require('node-powershell');

const ps = new Shell({
  executionPolicy: 'Bypass',
  noProfile: true
});

ps.addCommand('echo node-powershell');
ps.invoke()
.then(output => {
  console.log(output);
})
.catch(err => {
  console.log(err);
});

Documentation

Documentation

PowerShell 6

Microsoft
GitHub

TODO

  • [x] Full pwsh support.
  • [x] New docs & homepage.
  • [x] PSCommand class.
  • [x] CI improvements.
  • [ ] Postinstall script.
  • [ ] Improve error handling.
  • [ ] More examples.
  • [ ] More test + coverage.
  • [ ] Electron + Lambada POC.

License

MIT © Ran Cohen

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].