789218c215
* Rename no-iterkeys test for consistency. * Require docs for all ansible-test sanity tests. * Initial ansible-test sanity docs. * Fix capitalization of Python. * Fix sanity code smell test false positives. * Fix another code-smell false positive.
505 B
505 B
Sanity Tests » shebang
Most executable files should only use one of the following shebangs:
#!/bin/sh
#!/bin/bash
#!/usr/bin/make
#!/usr/bin/env python
#!/usr/bin/env bash
NOTE: For #!/bin/bash
, any of the options
eux
may also be used, such as
#!/bin/bash -eux
.
This does not apply to Ansible modules, which should not be
executable and must always use #!/usr/bin/python
.
Some exceptions are permitted. Ask if you have questions.