Re: Erlang Shell history

Fred Hebert <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CAFA3VZ+uzuyoxiBGVtnj6nb7KVa=PR1Otgvb0FhJKzCy7TkGvQ@mail.gmail.com>
You could probably just turn off shell history to run the commands. Nothing
similar to what you ask exists today.

On Sat, Jul 10, 2021 at 03:55 Frank Muller <[email protected]>
wrote:

> Fred, I’m not very comfortable playing with disk_log. Would it be possible
> to prevent the next N commands to be stored in the history?
>
> /Frank
>
>>
>> On 07/10, Frank Muller wrote:
>> >Hi guys
>> >
>> >Is there a way to remove the last N commands from shell history ?
>> >
>> >/Frank
>>
>> By default the cache lines are stored at `filename:basedir(user_cache,
>> "erlang-history")`, which will contain the log data. This is handled using
>> disk_log as an application (http://erlang.org/doc/man/disk_log.html) and
>> it
>> uses the internal format, which has both a size check and an index.
>> Deleting or
>> removing records would require specifically maintaining that format.
>>
>> It might be easier to just drop the files, or replace the content of the
>> bad
>> lines in the actual content file while maintaining the string length,
>> since I
>> don't think it does an actual hash check, just a size check.
>>
>> I've tried replacing a few lines out of mine and the in-line edit seems
>> to work
>> fine as long as length is maintained.
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.