dmd.tanna.dev

module
v0.31.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2023 License: Apache-2.0

README

Dependency Management Data (DMD)

More info can be found at dmd.tanna.dev.

Command-line tool

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@latest
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;
Datasources

License

Licensed under the Apache-2.0 license.

Directories

Path Synopsis
cmd
dmd
demos module
internal
datasources
Datasources are a source of data for a list of dependencies that a project(s) may have, and are likely an implementation of a `repository`
Datasources are a source of data for a list of dependencies that a project(s) may have, and are likely an implementation of a `repository`
endoflifedate/client
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
repositories
Repositories contains a generic interface for interacting with repositories of data.
Repositories contains a generic interface for interacting with repositories of data.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL