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

2020-08-24 Thread Chet Ramey
On 8/24/20 3:53 PM, Martijn Dekker wrote: >> What I mean is looking for PROMPT_COMMAND as happens now, and reacting a >> different way if it's an array variable. That would resolve the existing >> assignment issues, but open up the separate issues you describe. > > > But I also suggested a way o

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

2020-08-24 Thread Martijn Dekker
Op 24-08-20 om 20:37 schreef Chet Ramey: On 8/24/20 12:58 PM, Martijn Dekker wrote: Op 24-08-20 om 15:57 schreef Chet Ramey: I sometimes think I should have stuck with converting PROMPT_COMMAND to an array. Either way, there's going to be a transition, and maybe that would have been the easiest

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

2020-08-24 Thread Koichi Murase
2020-08-25 1:59 Martijn Dekker : > 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'

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

2020-08-24 Thread Chet Ramey
On 8/24/20 12:58 PM, Martijn Dekker wrote: > Op 24-08-20 om 15:57 schreef Chet Ramey: >> I sometimes think I should have stuck with converting PROMPT_COMMAND to >> an array. Either way, there's going to be a transition, and maybe that >> would have been the easiest. > > Is it too late? I think tha

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

2020-08-24 Thread Martijn Dekker
Op 24-08-20 om 15:57 schreef Chet Ramey: I sometimes think I should have stuck with converting PROMPT_COMMAND to an array. Either way, there's going to be a transition, and maybe that would have been the easiest. Is it too late? I think that would actually be cleaner than adding a separate arr

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

2020-08-24 Thread Koichi Murase
2020-08-24 23:57 Chet Ramey : > There's no real good solution. I wanted a clean break between the scalar > and array versions, figuring that the distributions that populated > PROMPT_COMMAND could easily make that PROMPT_COMMANDS[0]. Thank you for your reply. OK, if there would be no better solut

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

2020-08-24 Thread Chet Ramey
On 8/22/20 10:35 PM, Koichi Murase wrote: > Hi, I have a question on the behavior of the new array PROMPT_COMMANDS > and the best practice to use it. > > In coming Bash 5.1, the new array variable `PROMPT_COMMANDS' is > available in the replacement of `PROMPT_COMMAND'. When the array > `PROMPT_CO

How to use PROMPT_COMMAND(S) without breaking other scripts

2020-08-22 Thread Koichi Murase
Hi, I have a question on the behavior of the new array PROMPT_COMMANDS and the best practice to use it. In coming Bash 5.1, the new array variable `PROMPT_COMMANDS' is available in the replacement of `PROMPT_COMMAND'. When the array `PROMPT_COMMANDS' has one or more elements, the scalar version `