commercialhaskell / commercialhaskell/stack

--exec --file-watch combo not working as expected

Open
#2,955 5 comments 1 reaction 0 assignees View on GitHub
component: Windows further investigation required help wanted type: bug
Dominant language
Haskell
Stars
4.1k
Forks
850
Avg merge
10h 37m
Merged PRs (30d)
4

Description

### Steps to reproduce

Choose a repo and run:

~~~
stack build --exec "echo run me, please!" --file-watch
~~~
The echo doesn't echo yet. Type 'help'. The executable then runs eg

~~~
stack build --exec "echo run me, please!" --file-watch

help
run me, please!

help: display this help
quit: exit
build: force a rebuild
watched: display watched files
ExitSuccess
Type help for available commands. Press enter to force a rebuild.
quit

~~~

Associated with this, build does not seem to force a build.

### Expected

I expected the executable to run initially,, before kicking the file-watch cycle in the guts.

### Actual

the --exec runs *after* typing help

### version

~~~
$ stack --version
Version 1.3.2 x86_64 hpack-0.15.0
~~~

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.