gow -g is requiring that a command argument be passed, even if the script being called does not need them. Passing an empty argument seems to work around this, but it is not intuitive.
Example:
% cat script.sh
#!/bin/bash
echo "hello world"
% gow -g ./script.sh
"gow" is the missing watch mode for the "go" command.
Runs an arbitrary "go" subcommand, watches files, and restarts on changes.
Usage:
gow <gow_flags> <cmd> <cmd_flags> <cmd_args ...>
...
% gow -g ./script.sh ""
hello world