履歴Diff'er(xonsh.diff_history)

2つのxonsh履歴ファイルを意味のある方法で比較するためのツール。

クラスxonsh.diff_history.HistoryDiffer(afile、bfile、reopen = False、verbose = False )[ソース]

このクラスは、2つのxonsh履歴ファイルを比較するのに役立ちます。

パラメーター:
afile : ファイルハンドルまたは文字列

最初の差分ファイル

bfile : ファイルハンドルまたは文字列

diffの2番目のファイル

再オープン : bool、オプション

毎回ファイルを再オープンするかどうかを指定します。ここでのデフォルトは、LazyJSONのデフォルトとは反対です。我々は多くの読書をしていることを知っているので、ハンドルを開いたままにするのが最善です。

詳細 : ブール、オプション

冗長な量の情報を印刷するかどうか。

cmdsdiff()[ソース]

コマンド自体の違いを計算します。

envdiff()[ソース]

環境の違いを計算します。

format()[ソース]

2つの履歴ファイルの差をフォーマットします。

header()[ソース]

ヘッダ文字列の違いを計算します。

xonsh.diff_history.bold_str_diff(a、b、sm =なし)[ソース]
xonsh.diff_history.dh_create_parser(p =なし)[ソース]
xonsh.diff_history.dh_main_action(ns、hist = None、stdout = None、stderr = None )[ソース]
xonsh.diff_history.greenline(行)[ソース]
xonsh.diff_history.highlighted_ndiff(a、b )[ソース]

太字で強調表示された文字列を返します。

xonsh.diff_history.redline(行)[ソース]