agesafetch 2.0.2

A tool for obtaining your firmware's embedded AGESA version on Linux.
Documentation
# SPDX-FileCopyrightText: Benedikt Vollmerhaus <benedikt@vollmerhaus.org>
# SPDX-License-Identifier: MIT

[package]
name = "agesafetch"
version.workspace = true
edition.workspace = true
authors.workspace = true
repository.workspace = true
license.workspace = true
rust-version = "1.85.0"
description = "A tool for obtaining your firmware's embedded AGESA version on Linux."
keywords = [
    "agesa",
    "amd",
    "firmware",
    "memory",
    "uefi",
]
categories = [
    "command-line-utilities",
    "hardware-support",
]

[lib]
crate-type = ["cdylib", "lib"]

[dependencies]
caps = "0.5.6"
clap = { version = "4.5.53", features = ["derive"] }
colored = "3.0.0"
indoc = "2.0.7"
linux-memutils = { version = "2.0.2", path = "../linux-memutils" }

pyo3 = { version = "0.27.2", optional = true }

[features]
# https://doc.rust-lang.org/cargo/reference/features.html#dependency-features
python-bindings = ["pyo3/extension-module"]