Grunt extension for run shell commands
Questions tagged [grunt-shell]
25 questions
36
votes
2 answers
How to workaround "the input device is not a TTY" when using grunt-shell to invoke a script that calls docker run?
When issuing grunt shell:test, I'm getting warning "the input device is not a TTY" & don't want to have to use -f:
$ grunt shell:test
Running "shell:test" (shell) task
the input device is not a TTY
Warning: Command failed: /bin/sh -c ./run.sh npm…

Matthew Adams
- 2,059
- 2
- 21
- 31
7
votes
1 answer
ctrl-c [SIGINT] not working with Grunt while using grunt-shell
If I use Grunt Task Runner with grunt-shell, I'm not able to exit the grunt using ctrl-c [SIGINT].
grunt.registerTask('serve', [
'less',
'autoprefixer',
'shell:hologram', // grunt-shell task
'connect:livereload',
'watch'
]);
Here is how…

Saneef
- 8,620
- 7
- 29
- 42
6
votes
1 answer
Grunt-shell save command output as variable
I'm using Grunt and Grunt-shell to build/deploy my Javascript project.
I want to get the latest git-commit number and store it as a variable but can't figoure out how.
I have tried having a callback and setting a global variable. This variable is…

Phil
- 494
- 2
- 21
2
votes
2 answers
Set NODE_ENV from Grunt task
I would like to set the NODE_ENV variable at the beginning of a Grunt task, to development or production, but it looks it's not as simple as I thought.
The reason, why I would like this is that I use grunt-webpack, which expects NODE_ENV to be set…

bencergazda
- 620
- 8
- 18
2
votes
1 answer
Targeting specific file sets in grunt:watch
We're using grunt-contrib-watch and grunt-shell with a Python based SCSS-compilation library (a requirement of the project) to compile SASS. To further complicate matters, we need to compile three separate CSS files. Directory structure looks like…

Willy
- 1,055
- 8
- 23
2
votes
1 answer
Grunt/Batch : how to execute shell commands within the gruntfile.js directory?
I know this is a common question but all answers I tried didn't work. What's strange is that a friend tried this script on his Windows and actually got the current directory (the one containing the gruntfile.js). I tried to see the differences but I…

Ivan Gabriele
- 6,433
- 5
- 39
- 60
2
votes
0 answers
Grunt shell is messing up slashes and colons
I'm using grunt (v0.4.5)and grunt-shell on windows7 for executing a curl command. Got some problems with that.
The plain curl "dev.machine.com/caches/dependency/clear on the command line works fine.
grunt-shell config part:
shell: {
…

ChrisY
- 1,681
- 10
- 12
2
votes
1 answer
Can grunt-shell interact with the user?
Is there a way to allow user interact with internal command invoked by "grunt-shell" (or other task like "grunt-exec")?
I've such a config:
grunt.initConfig({
shell: {
bower_install: {
command: 'bower install'
}
…

Adam Szmyd
- 2,765
- 2
- 24
- 32
1
vote
1 answer
Pig Error : Failed to Parse Query
I am trying to write a filter UDF , which will take input as Tuple , and return tuple, but when i DEFINE the function in Gruntt shell I am getting the error msg as failed to parse , where i am doing it wrong here
REGISTER /home/filterUDF.jar;
…

G.v. Sridhar
- 137
- 2
- 8
1
vote
1 answer
Grunt-shell task for Angular fails in VS Task Runner Explorer, but works in a command prompt
I have a grunt script that is meant to kick off an Angular 2 build.
Running grunt on the command line succeeds - the Angular build runs as expected.
Running the task from Task Runner Explorer in VS 2017 fails.
The Gruntfile.js is as…

DGreen
- 1,027
- 1
- 8
- 17
1
vote
0 answers
How to run iron-node using Grunt?
I have installed iron-node@3.0.7 and I am running iron-node normally is working.
But, when I run Grunt from a Gruntfile.js, iron-node is not able to run.
I am using the grunt-shell task.

Ritesh Pradhan
- 11
- 4
1
vote
1 answer
Add a devDependency that executes a shell command
To run an external command as a grunt task, we can use grunt-shell, grunt-exec or grunt-spawn.
To build a project, I must ensure that a certain tool is installed. The tool isn't available via npm, but requires running a command to install. So I need…

Dan Dascalescu
- 143,271
- 52
- 317
- 404
0
votes
0 answers
ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1069: Problem resolving class version numbers for class PIGUDF.PigFilter
I am getting this error while trying to apply an overridden filter function on a student marks text file using pig
0
votes
1 answer
(grunt) shell: Command to open default editor
Is it possible to run the default editor (which is set for git) using grunt-shell to open and edit an file (on ubuntu)?
In my attempt it is running sublime, but every local system is using a different editor...
grunt.initConfig({
shell: {
…

user3142695
- 15,844
- 47
- 176
- 332
0
votes
1 answer
Jekyll Build Not Working after MacOS High Sierra Update
Not sure if this is a bug, but I wasn’t able to find anything on the Web. Everything was working fine using a combination of Grunt, Jekyll and Homebrew to create my website. But once I updated to High Sierra the Jekyll build fails.
The way I…

Ryan Garcia
- 1
- 1