Generate supervisord configuration files.

Usage:
    felix-supervisord-generate [options] <felix-config-file>

Options:
    -t, --template <supervisord-template>   Supervisord template [default: supervisord.conf.jinja]
    -d, --destination DIRECTORY             Directory for the generates SUpervisor config file [default: /det/tdaq/felix-operation/supervisord/]
    -c, --config-dir DIRECTORY              Directory with the configuration files (elinkconfig) [default: /det/tdaq/felix-operation/config]
    -b, --bus-dir DIRECTORY                 Directory for the bus [default: /det/tdaq/felix-operation/bus]
    -m, --tmp-dir DIRECTORY                 Absolute directory for the temporary files of supervisord [default: /dev/shm]
    -g, --bus-groupname GROUP_NAME          Group name to use for the bus [default: FELIX]
    -l, --log-dir DIRECTORY                 Directory for the logfiles [default: /logs/felix-operation]
    -u, --user USER                         User of supervisor HTTP interface [default: username]
    -p, --password PWD                      Password of supervisor HTTP interface [default: password]
    -q, --tdaq RELEASE                      TDAQ release for felix2atlas and felix-supervisor [default: tdaq-11-02-00].
    --tdaq-env                              Generates TDAQ environment for felix-supervisor
    --error-out FIFO                        FIFO for errors [default: /dev/shm/felix-errors.json]
    --stats-out FIFO                        FIFO for stats [default: /dev/shm/felix-statistics.json]
    --error-port PORT                       PORT for errors [default: 53401]
    --stats-port PORT                       PORT for stats [default: 53400]
    --dcs-watermark SIZE                    DCS NetIO watermark in Bytes [default: 972]
    --dcs-unbuffered                        Use unbuffered DCS socket
    -v, --verbose                           Verbose output

Arguments:
    <felix-config-file>         FELIX configuration file
