8

I have a PowerShell script (myScript.ps1) that I need to run as part of my build process. I'm using Grunt to build my code. I cannot figure out how to run this script from Grunt. Does anyone know how to run a PowerShell script from Grunt such that the next task won't run until the PowerShell script has completed?

Thank you!

1 Answer 1

9

You could give a try to grunt-shell

Install

npm install --save-dev grunt-shell

Load

grunt.loadNpmTasks('grunt-shell');

Configure

grunt.initConfig({
    shell: {
        ps: {
            options: {
                stdout: true
            },
            command: 'powershell myScript.ps1'
        }
    }
});

Use

grunt shell:ps
Sign up to request clarification or add additional context in comments.

1 Comment

In my case "ps" is a Powershell Cmdlet for Get-Process command. Invoking the script with "powershell" command did the job.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.