I think that a reasonable solution would be to (1) create the history file if it does not already exist, (2) allow users to explicitly disable/enable history keeping at any time, (3) simplify history file installation to include only about a line of code, (4) add an option to either wipe the history file completely, truncat it to X many lines or history transactions.

How does all that sound?

Also, it's worth noting that we're currently on version 2.4 with 2.5 on the way.

On 01/25/2015 10:21 AM, John Cowan wrote:
[email protected] scripsit:

As a daily user of csi with readline I look forward to using your
enhancements.  If it makes sense to do I would like to see the
behavior change for a new install, currently the user has to touch
the ~/.csi-history (?) file before history will be kept. I'd like it
if that became unnecessary.
That amounts to saying that every instance of csi logs everything you do.
For both space and security reasons, I think it's better if the user has
to take an affirmative action before that happens.



_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to