improve catalog

- add entrie
- add a linter
- lint catalog
This commit is contained in:
2024-09-18 11:58:42 +02:00
parent 1a1f659c8a
commit 78ba495a2f
5 changed files with 269 additions and 60 deletions

View File

@@ -51,6 +51,11 @@
- [ ] existence of `.local`, `.local/programs`, `.local/bin`
- [ ] that permissions are ok
- [ ] that `.local/bin` are in `PATH`
- [ ] a linter for the catalog
- [x] rules: entries sorted, check for required field, common mistakes (tag/tags), repo is existing, etc.
- [ ] may use a schema instead of hard coded rules
- [ ] have a nicer output, with some colors, see what pytest can do
- [ ] add an option to fix
- [ ] UI, add some progress to install (steps : 1/5 check current version, 2/5 ..)
- [ ] allow to list versions
- [ ] allow to force installation of a given version