Cargo Features

Konarr has no features set by default.

[dependencies]
konarr = { version = "0.4.3", features = ["tasks", "models", "tools", "tools-grypedb", "client", "agent", "websocket", "docker"] }
tasks

Enables tokio and tokio_schedule

tokio:

Runtime

Affects konarr::tasks

models tools-grypedb?

Database / Models

Enables geekorm and libsql ^0.6

Affects konarr::db, konarr::models, grypedb::GrypeDatabaseEntry, grypedb::GrypeId, grypedb::GrypeVulnerability, grypedb::GrypeVulnerabilityMetadata, utils::catalogue

tools tools-grypedb? = client

Tools

Enables tokio

Affects konarr::tools

tools-grypedb = models, tools

Enables flate2, hex, and tar

Affects utils::grypedb

client tools?

Client

Enables openssl, reqwest, and tokio

reqwest:

Web Client

Affects konarr::client

agent

Affects projects::agent

websocket

Enables tokio-tungstenite

docker

Enables bollard

Docker