Raxol.Terminal.SessionManager.Persistence (Raxol Terminal v2.6.0)

Copy Markdown View Source

Session persistence: save/restore sessions to/from disk.

Summary

Functions

Initializes the persistence manager with a directory path.

Restores all persisted sessions from disk. Returns a map of session_id => session.

Restores a single session from a file path.

Saves a session to disk if persistence is enabled.

Functions

init(persistence_dir)

Initializes the persistence manager with a directory path.

restore_all(bool, state)

Restores all persisted sessions from disk. Returns a map of session_id => session.

restore_from_file(file)

Restores a single session from a file path.

save_session(session, map)

Saves a session to disk if persistence is enabled.