pma-0.1.0 is not a library.
pma
Maintenance across many repositories from one place.
Status: stages 1 and 2 of the design: lint, scan, matrix and health. Agent dispatch is not built yet.
Install
From a clone: make install.
Requirements:
- macOS or Linux. The database location is derived from
HOME. - Rust 1.88 or later, and a C compiler: SQLite is compiled in.
gitonPATH.gh, authenticated, for CI status. Without it, CI is recorded as unknown and left out of health;pma scan --offlineskips GitHub on purpose.
TODO.md format
-
-
-
The section gives the priority. A ### heading inside a section groups the
items below it. Trailing #tag, due:YYYY-MM-DD and gh:N (a linked issue)
are optional. The full rules are in the
design.
Commands
Output is path:line: severity: message. Exit status is 1 when any file has an
error or cannot be read. Warnings alone exit 0.
matrix and status read the last scan; they do not rescan. Only tiered
projects appear in them.
The database is ~/.config/pma/projects.db, or $PMA_HOME/projects.db.
Dates are compared as UTC calendar days.
Development