:notify-command uses a future through cljsbuild.util/process-start. If a notify-command is run during a cljsbuild once run, then the cljsbuild process will stay running for another minute until the agents are shut down.
You can reproduce this on the Reagent project by running
$ lein with-profile prod-test do clean, cljsbuild once
:notify-command
uses afuture
throughcljsbuild.util/process-start
. If a notify-command is run during acljsbuild once
run, then the cljsbuild process will stay running for another minute until the agents are shut down.You can reproduce this on the Reagent project by running