Save command history to disk and load it when ferrish starts.
Behavior:
- Default path:
~/.ferrish_history (configurable via ShellCtx config)
history -r <path> reads/appends history from a file
history -w <path> writes the current history to a file
- Plain text format, one command per line
- Respect configurable maximum history size
Acceptance criteria:
Save command history to disk and load it when ferrish starts.
Behavior:
~/.ferrish_history(configurable viaShellCtxconfig)history -r <path>reads/appends history from a filehistory -w <path>writes the current history to a fileAcceptance criteria:
history -randhistory -wwork correctly