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. >> >