|
| From: | Lawrence Velázquez |
| Subject: | Re: enhancement merge request |
| Date: | Sun, 18 Apr 2021 12:21:56 -0400 |
Hi,
> On Apr 18, 2021, at 12:03 AM, Ananth Chellappa <ananth.ch@gmail.com> wrote:
>
> Hello Brian and Chet,
> Please consider merging the enhancement made by Naseeba described
> here :
>
> https://github.com/ananthchellappa/bash-5.1/blob/main/README.md
In your future emails, you may want to consider
- writing a subject that provides a useful summary of the purpose
or contents of the email,
- writing a body that contains your message or a useful summary of
it, and
- not requiring readers to visit an external website to learn
literally the first thing about what you wish to discuss.
Here's the relevant description from that README:
This version of bash contains the below described update
done by **Naseeba Kilayil** through Upwork :
Currently, when you do set +o history, then commands are
no longer logged to ~/.bash_history. The problem is that
while you get the privacy, you also lose command recall
with !number and arrow-keys. So we want to **enhance**
`set +o history` to suspend logging to ~/.bash_history,
but (while in private mode - i.e., till you do `set -o
history`) you do get command recall with !number and
arrow keys. These private mode commands will, of course,
be forgotten once user exits private mode.
The history feature encompasses a lot more than just saving to the
history file. The idea of `set +o history` leaving history expansion
and command recall enabled makes no sense to me; those *are* history
features.
Is the desired outcome just to retain all history features except
persistence to ~/.bash_history (or any other file)? If so, this
can be accomplished by unsetting HISTFILE.
P.S. I've attached the patches from the aforelinked Git repository,
for the curious.
--
vq
0001-Always-keep-history.txt
Description: Text document
0002-tag-history-entry-as-private.txt
Description: Text document
0003-scrub-private-history-when-exiting-private-mode.txt
Description: Text document
0004-prevent-private-history-from-being-written-at-exit.txt
Description: Text document
0005-add-Naseeba-s-name.txt
Description: Text document
0006-Credit-to-Naseeba.txt
Description: Text document
0007-Rename-README-to-README.md.txt
Description: Text document
0008-minor-formatting-issue.txt
Description: Text document
| [Prev in Thread] | Current Thread | [Next in Thread] |