We shouldn't be panicking anywhere, and instead be propagating Result types, however that's another issue, to help address this issue we should append to the history file on each .add. This should play nicely with our load functionality to compress the duplicate rows automatically.
Manually "compressing" (loading and saving to remove duplicates) could also be done before exiting the shell, to leave things as clean as possible in the normal use case.
We shouldn't be panicking anywhere, and instead be propagating
Result
types, however that's another issue, to help address this issue we should append to the history file on each.add
. This should play nicely with ourload
functionality to compress the duplicate rows automatically.Manually "compressing" (loading and saving to remove duplicates) could also be done before exiting the shell, to leave things as clean as possible in the normal use case.