codemetapy icon indicating copy to clipboard operation
codemetapy copied to clipboard

Feature request: pre-commit hook to update codemeta.json

Open apirogov opened this issue 2 years ago • 1 comments

It would be great if codemetapy could be used as a pre-commit hook to automatically synchronize e.g. pyproject.toml to the codemeta.json.

Currently I have to add it to my dev dependencies and do this:

  - repo: local
    hooks:
      - id: codemetapy
        name: codemetapy
        language: system
        entry: poetry run codemetapy -O codemeta.json
        files: ^pyproject.toml$

Ideally, I could just point it to this repository any other hook

  - repo: https://github.com/proycon/codemetapy
    rev: 'X.Y.Z'
    hooks:
      - id: codemetapy

and it should do something "smart" by default :slightly_smiling_face:

apirogov avatar Mar 27 '23 09:03 apirogov

I like this idea, I'd have to brush up on pre-commits hooks though. Pull requests welcome!

proycon avatar Sep 18 '23 14:09 proycon