Dependency Management Data (DMD)
More info can be found at dmd.tanna.dev.
DMD exists as a command-line tool to simplify working with data sources used for dependency-management-data.
Installation
Pre-built releases can be downloaded from the GitLab Package Registry.
Alternatively, you can install it yourself by running:
go install dmd.tanna.dev/cmd/dmd
Usage
For instance, if you had used renovate-graph to create a directory called renovate
, you could run:
dmd db init --db dmd.db
# notice the quoting around the argument, to avoid shell globbing
dmd import renovate --db dmd.db 'renovate/*.json'
This will then import the files into dmd.db
which can then be queried using i.e.:
sqlite3 dmd.db
SELECT * from renovate;
License
Licensed under the Apache-2.0 license.