xonsh.history

Command history backends for the xonsh shell.

Provides the pluggable history interface and the built-in backends: JSON file, SQLite, and an in-memory dummy backend.

base

Base class of Xonsh History backends.

diff_history

Tools for diff'ing two xonsh history files in a meaningful fashion.

dummy

Implements the xonsh history backend.

json

Implements JSON version of xonsh history backend.

main

Main entry points of the xonsh history.

sqlite

Implements the xonsh history backend via sqlite3.