priv-kweihmann / systemdlint

Systemd Linter
BSD 2-Clause "Simplified" License
32 stars 5 forks source link

Version 2.0 planning #60

Open priv-kweihmann opened 1 year ago

priv-kweihmann commented 1 year ago

The current version has way too many limitations, such as the data/valid entries need to be added manually. For instance if in version x a new item in an Enum appears this cannot be handled by the current implementation.

Version 2.0 is needed.

Proposed features:

priv-kweihmann commented 1 year ago

We should start using something like https://github.com/wearespindle/versionary to version different variations of the check classes

dataligand commented 1 year ago

Thanks for your work, I was thinking it may be useful to provide a library interface for this project. In my case I'm compiling 'Unit' files for Fedora CoreOS 'ignition' based system (using python) and it would be nice to interact with a lib directly. Again thanks 👏

priv-kweihmann commented 1 year ago

Thanks for your work, I was thinking it may be useful to provide a library interface for this project. In my case I'm compiling 'Unit' files for Fedora CoreOS 'ignition' based system (using python) and it would be nice to interact with a lib directly. Again thanks 👏

That's a good thing to have, I agree - just updated the list of features