1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/docs/docsite/rst/dev_guide/testing/sanity/shebang.rst

17 lines
505 B
ReStructuredText
Raw Normal View History

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.