Erlang Shell history

Fred Hebert mononcqc@REDACTED
Sun Jul 11 18:49:58 CEST 2021


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 <frank.muller.erl@REDACTED>
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.
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20210711/22eec6da/attachment.htm>


More information about the erlang-questions mailing list