]> git.ipfire.org Git - thirdparty/bash.git/blame - doc/bashbug.1
bash-5.1 distribution sources and documentation
[thirdparty/bash.git] / doc / bashbug.1
CommitLineData
3185942a
JA
1.\"
2.\" MAN PAGE COMMENTS to
3.\"
4.\" Chet Ramey
5.\" Case Western Reserve University
6.\" chet@po.cwru.edu
7.\"
8868edaf 8.\" Last Change: Sun Aug 2 15:39:07 EDT 2020
3185942a 9.\"
8868edaf 10.TH BASHBUG 1 "2020 August 1" "GNU Bash 5.1"
ccc6cda3
JA
11.SH NAME
12bashbug \- report a bug in bash
13.SH SYNOPSIS
3185942a 14\fBbashbug\fP [\fI--version\fP] [\fI--help\fP] [\fIemail-address\fP]
ccc6cda3
JA
15.SH DESCRIPTION
16.B bashbug
17is a shell script to help the user compose and mail bug reports
18concerning bash in a standard format.
19.B bashbug
20invokes the editor specified by the environment variable
21.SM
22.B EDITOR
23on a temporary copy of the bug report format outline. The user must
24fill in the appropriate fields and exit the editor.
25.B bashbug
b72432fd 26then mails the completed report to \fIbug-bash@gnu.org\fP, or
3185942a 27\fIemail-address\fP. If the report cannot be mailed, it is saved in the
ccc6cda3
JA
28file \fIdead.bashbug\fP in the invoking user's home directory.
29.PP
30The bug report format outline consists of several sections. The first
31section provides information about the machine, operating system, the
32bash version, and the compilation environment. The second section
33should be filled in with a description of the bug. The third section
34should be a description of how to reproduce the bug. The optional
35fourth section is for a proposed fix. Fixes are encouraged.
36.SH ENVIRONMENT
37.B bashbug
38will utilize the following environment variables if they exist:
39.TP
40.B EDITOR
41Specifies the preferred editor. If
42.SM
43.B EDITOR
44is not set,
45.B bashbug
a0c0a00f 46attempts to locate a number of alternative editors, including
8868edaf
CR
47.BR emacs .
48If
49.B bashbug
50cannot locate any of the alternative editors, it attempts to execute \fBvi\fP.
ccc6cda3
JA
51.TP
52.B HOME
53Directory in which the failed bug report is saved if the mail fails.
3185942a
JA
54.TP
55.B TMPDIR
56Directory in which to create temporary files and directories.
57.SH "SEE ALSO"
58.TP
59\fIbash\fP(1)
60.SH AUTHORS
61Brian Fox, Free Software Foundation
62.br
63bfox@gnu.org
64.PP
65Chet Ramey, Case Western Reserve University
66.br
67chet@po.cwru.edu