Since calling python my_script.py --help return an exit code of 0, shouldn't calling bash my_script.sh --help also return an exit code of 0. Currently, it is documented in the project that an exit of code of 1 will be returned, but I think it should be 0 based on this.