#!/bin/sh #---------------------------------------------------------------------------# # Copyright (C) 1998 The University of Melbourne. # This file may only be copied under the terms of the GNU General # Public License - see the file COPYING in the Mercury distribution. #---------------------------------------------------------------------------# # # IMPORTANT: the manpage is produced automatically from this help # message, so if you change the help message, don't forget to check # that the manpage still looks OK. Help="\ Name: mdb - Mercury debugger Usage: mdb []... Description: The arguments of this command form a command line. If the executable named by this command line is a Mercury program compiled with \`--generate-trace', mdb will cause this program to be executed under the supervision of the Mercury internal debugger. Otherwise, mdb will execute the command line as if the mdb prefix weren't there. Environment variables: MERCURY_OPTIONS. " case $# in 0) echo "Usage: mdb [ ...]" 1>&2 exit 1;; esac case $1 in --help) echo "$Help" exit 0;; esac MERCURY_OPTIONS="$MERCURY_OPTIONS -Di" export MERCURY_OPTIONS exec "$@"