Skip to main content

Graphical recursive file diffing (Meld, VS Code), good for managing templates across lots of repos / projects

Project description

Graphical recursive file comparison

DOI Actions Status PyPi Download stats

Using Meld or Visual Studio Code to accomplish file differencing. Useful for managing large numbers of repos / projects, particularly for templates.

python -m meldutils project/myfile.f90 ~/code

graphically compares project/myfile.f90 with every other file of the same name recursively under ~/code.

Particularly on Windows, the GUI may be invoked, but you don't see any difference. This is often because only one of the two files as a trailing \n or \r\n. Meld won't show any difference, even with all text filters off. Because of how Python filecmp.cmp works, there isn't a blazing fast simple solution to this. A possibly slow solution would be using str.replace.

So just realize it's OK, close Meld when it shows no difference and happy comparing!

Reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meldutils-2.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meldutils-2.3.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file meldutils-2.3.0.tar.gz.

File metadata

  • Download URL: meldutils-2.3.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for meldutils-2.3.0.tar.gz
Algorithm Hash digest
SHA256 5ad2570abfe2962a7f81eca66da3610b2a4772bd661d85505bef260906a367be
MD5 db8a83bcae6725b4451fac4bdd0857b1
BLAKE2b-256 71c86b4fda7e08b041493bfae62ea90212628040c11bfd9f962bf1f8fc420cdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for meldutils-2.3.0.tar.gz:

Publisher: publish-python-package.yml on scivision/meldutils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file meldutils-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: meldutils-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for meldutils-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 399693f75e7cd911fd07f624db7927e29b4ff6c15b5d5d7b6ed2b3a1409dffcf
MD5 47bded21af895db4853655c41f93dca7
BLAKE2b-256 9eede217c3bb727068e1cd222dcd8fc0a76584513dbc419e60ed8f0036c8abac

See more details on using hashes here.

Provenance

The following attestation bundles were made for meldutils-2.3.0-py3-none-any.whl:

Publisher: publish-python-package.yml on scivision/meldutils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page