mend
Mend, update, and repair git repositories.
Design
Provides a semi-generic mechanism to produce changes -- using a Generator -- and
and apply them to repositories -- using a Plugin:
-
generatorsproduce one or more files.Generator may produce files from templates or programmatic manipulations of existing files (in some git repository).
-
pluginsapply the files produced by a generator to something.Plugins may simply output planned changes or may apply them a repository in some way.
CLI
Both generators and plugins use setuptools entry_points for extensibility: the mend
CLI reflects the known instances of both types and allows Generator and Plugin implementations
to provide custom CLI parameters.
For example, the .circlci/config.yml file in this repo was generated using:
mend circleci-python-library --project mend copy --path .
Metadata
Release files for mend 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mend-0.6.0.tar.gz | 10.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mend-0.6.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 25.5 kB
Release files / mend-0.6.0.tar.gz
| Download URL | mend-0.6.0.tar.gz |
|---|---|
| Size | 10.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a7e2ce7ba4ea8a29d4f23f8bd0da5ba9b438fed3caac49505841692dc91f5f47
|
|
BLAKE2b-256 checksum How to use checksums |
0c65bc77f743207b7a0f6db775bb9f02293f41a4ec2ef93815bf038bd8cc79f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|
Release files / mend-0.6.0-py2.py3-none-any.whl
| Download URL | mend-0.6.0-py2.py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
5be90f5bc369ec963f51d7cdf111cf54e462f7520a1e1d930c07730f1c886466
|
|
BLAKE2b-256 checksum How to use checksums |
17c7cce6a82606c4ce35c35496b61e2eb9e40a4784317fabb673b78955f1720b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|