Python diff包装器
项目描述
moreorless
This is a thin wrapper around difflib.unified_diff
that Does The Right Thing for "No newline at eof". The args are also simplified compared to difflib
moreorless.unified_diff(
astr: str,
bstr: str,
filename: str,
n: int = 3,
) -> str:
...
# raises moreorless.patch.PatchException
moreorless.patch.apply_single_file(
contents: str,
patch: str,
allow_offsets: bool = True,
) -> str:
...
# uses click to write to stdout with colors
moreorless.click.echo_color_unified_diff(
astr: str,
bstr: str,
filename: str,
n: int = 3
) -> None:
...
# if you want to use unified_diff yourself first (e.g. in another process)
moreorless.click.echo_color_precomputed_diff(
diff: str,
) -> None:
...
许可协议
moreorless版权所有Tim Hatch,并按照MIT许可协议授权。我在此仓库中向您提供开源许可的代码。这是我的个人仓库;您从我那里获得的代码许可来自我,而不是我的雇主。有关详情,请参阅LICENSE
文件。
项目详情
关闭
更多orless-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85e19972c1a0b3a49f8543914f57bd83f6e1b10df144d5b97b8c5e9744d9c08c |
|
MD5 | be26b671110104dcb13c6aa1e700c3df |
|
BLAKE2b-256 | c55dc8ed33403f62a2f755905c8d2d36b71e3fc32588deeb53ad1206edbb067a |
关闭
更多或更少的-0.4.0-py2.py3-none-any.whl的散列
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 17f1fbef60fd21c84ee085a929fe3acefcaddca30df5dd09c024e9939a9e6a00 |
|
MD5 | 6b635168aaacec6a262e42be6cab2a1d |
|
BLAKE2b-256 | ad8818597dcf9ef8c5e99e1b7961975c56135810fd9d620fc43c6be8362c506a |