Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #16804

Re: How to use PROMPT_COMMAND(S) without breaking other scripts

Path csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail
From Koichi Murase <myoga.murase@gmail.com>
Newsgroups gnu.bash.bug
Subject Re: How to use PROMPT_COMMAND(S) without breaking other scripts
Date Tue, 25 Aug 2020 04:37:06 +0900
Lines 13
Approved bug-bash@gnu.org
Message-ID <mailman.1057.1598297848.2469.bug-bash@gnu.org> (permalink)
References <CAKOZuevPZ1xwhLmLzXt_a=G+azDTouO52MCA=wvh=-M82wzaSQ@mail.gmail.com> <17a0ba52-32ee-b9bc-72ff-3587b2050fbd@case.edu> <CAFLRLk9vNPM5NtypB2UNcDqMZfG3Lmi3zEMGfPqZNacmHCoAoA@mail.gmail.com> <0c10b76f-a7f0-1c52-77b7-4b208035956b@case.edu> <c904f5b5-1312-ac4c-26bd-bfb97c1f43e8@inlv.org> <CAFLRLk89FKrE8=BXFrQm_Zxgm-7UsHBLULwiP-pbXEsGewG5JQ@mail.gmail.com>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace usenet.stanford.edu 1598297848 13124 209.51.188.17 (24 Aug 2020 19:37:28 GMT)
X-Complaints-To action@cs.stanford.edu
To bug-bash@gnu.org
Envelope-to bug-bash@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=LyIxBbCr8gl5yMTwnk9hGtHOo4c+80fy2pTxsIisu3Q=; b=JASkNU1Bk0eH/hU83piPAPy+015z8+WfhQltfjtC7NvpJ06c8NlEnDz/bBBrf70hxg 2MPgpWHjZV0GaDoL/HRVy3yWpoiK34MaoSm9IDmlA7Ix9SGMHos/rCbqw3q5mjoUvdvc OsGYO8vPoSBh7WS7z+Izky0mRQrhhTNID6bsG4H3d4y0bARAq0X8hE1fbzMO+bHuUKo7 yagkq9qeYaNwfHi3nx0yScXv8e6hCdF6gY3puLlCk41bTC09aZ9Gxa5cvt/prPHGEO4/ eIavfHYnrJIrRXfsvzMz0tl5/CDAVU0oW3EEXqUcWSgA6PyNubpq/B6ATM2L/IXpnxXk SaTg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=LyIxBbCr8gl5yMTwnk9hGtHOo4c+80fy2pTxsIisu3Q=; b=rZJgTwQqPBoq4uGFsAjReX2eVTjX2AtT5AEpq/Mv6C6TPRLCzEn+VWCdoNQEzycJdQ zB0+dXA9Npq7KOAvbSG/M8DEfFwdziZUozTYkzqezVL8BD9pQvtXqmoeyBOk75RnKyP2 0XmN4RS8zyrzESjlHZ9zpH0HKSlnDq6OfCRMc7rdRTtsXq+tALIS5M+f0l3mzGrX67o2 ka2dTQ77px7TCR/aNn7iHm/r/7IWKVhWLWvDJ/tF3kVH0VD1jXAmcZtVVGPKS7WoqpmV kx0zNzFUnxFnVmmrEynlDADWczIndj+7ja+dNxKNBA71NM7wmukCDkFsYzEW2qu4qQlu 9ULQ==
X-Gm-Message-State AOAM5330jqLdLIPRLWHlbtDSF8OD1zqlmavi8isqrmJCKgFCWmbtwAkB STs6quTYNvX3cK07YqE8gFtC4DiK/AjiqAAC6wZG784C+hE=
X-Google-Smtp-Source ABdhPJwGSpInnXA5iFJdNT5m4P0xkyKfcoRCtjVF9mG6Fn2Zc+fLDtAE27s9Wa2JvDKmxzU0BuUR9AuUw57mBHjMJpM=
X-Received by 2002:a17:906:e24e:: with SMTP id gq14mr1161379ejb.378.1598297838768; Mon, 24 Aug 2020 12:37:18 -0700 (PDT)
In-Reply-To <c904f5b5-1312-ac4c-26bd-bfb97c1f43e8@inlv.org>
Received-SPF pass client-ip=2a00:1450:4864:20::62f; envelope-from=myoga.murase@gmail.com; helo=mail-ej1-x62f.google.com
X-detected-operating-system by eggs.gnu.org: No matching host in p0f cache. That's all we know.
X-Spam_score_int -20
X-Spam_score -2.1
X-Spam_bar --
X-Spam_report (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action no action
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/bug-bash>
List-Post <mailto:bug-bash@gnu.org>
List-Help <mailto:bug-bash-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAFLRLk89FKrE8=BXFrQm_Zxgm-7UsHBLULwiP-pbXEsGewG5JQ@mail.gmail.com>
X-Mailman-Original-References <CAKOZuevPZ1xwhLmLzXt_a=G+azDTouO52MCA=wvh=-M82wzaSQ@mail.gmail.com> <17a0ba52-32ee-b9bc-72ff-3587b2050fbd@case.edu> <CAFLRLk9vNPM5NtypB2UNcDqMZfG3Lmi3zEMGfPqZNacmHCoAoA@mail.gmail.com> <0c10b76f-a7f0-1c52-77b7-4b208035956b@case.edu> <c904f5b5-1312-ac4c-26bd-bfb97c1f43e8@inlv.org>
Xref csiph.com gnu.bash.bug:16804

Show key headers only | View raw


2020-08-25 1:59 Martijn Dekker <martijn@inlv.org>:
> Is it too late? I think that would actually be cleaner than adding a
> separate array, per Koichi's report.

If it's not too late to change, converting PROMPT_COMMAND to an array
looks better to me too.  As for the problem of scripts doing
`PROMPT_COMMAND=command', as suggested in the last paragraph from
Martijn, I think it is enough to initialize PROMPT_COMMAND[0] by an
empty string.

--
Koichi

Back to gnu.bash.bug | Previous | Next | Find similar


Thread

Re: How to use PROMPT_COMMAND(S) without breaking other scripts Koichi Murase <myoga.murase@gmail.com> - 2020-08-25 04:37 +0900

csiph-web