History Diff’er (xonsh.diff_history
)¶
Tools for diff’ing two xonsh history files in a meaningful fashion.
-
class
xonsh.diff_history.
HistoryDiffer
(afile, bfile, reopen=False, verbose=False)[source]¶ This class helps diff two xonsh history files.
Parameters: afile : file handle or str
The first file to diff
bfile : file handle or str
The second file to diff
reopen : bool, optional
Whether or not to reopen the file handles each time. The default here is opposite from the LazyJSON default because we know that we will be doing a lot of reading so it is best to keep the handles open.
verbose : bool, optional
Whether to print a verbose amount of information.