Watch
1
0
Fork
You've already forked nvme-cli
0
  • C 77.7%
  • Python 8%
  • Shell 4%
  • Roff 3.8%
  • PowerShell 3.2%
  • Other 3.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann b664b6534e
Releasing debian version 3.1-1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-09-19 17:13:38 +02:00
.github Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
ccan Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
completions Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
debian Releasing debian version 3.1-1. 2026-09-19 17:13:38 +02:00
discoverd Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
Documentation Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
etc Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
libnvme Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
LICENSES Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
nvmf-autoconnect Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
plugins Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
scripts Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
shared Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
src Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
subprojects Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
tests Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
.checkpatch.conf Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
.gitignore Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
.gitmodules Merging upstream version 2.0. 2025-02-16 12:15:45 +01:00
.mailmap Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
.readthedocs.yaml Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
codecov.yml Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
CONTRIBUTING.md Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
LICENSE Adding upstream version 1.12. 2025-02-16 11:10:29 +01:00
Makefile Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
meson.build Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
meson_options.txt Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
NEWS.md Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
nvme.control.in Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
nvme.spec.in Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
pyproject.toml Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
README.md Merging upstream version 3.1. 2026-09-19 17:12:51 +02:00
SECURITY.md Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00
valgrind.supp Merging upstream version 3.0. 2026-09-12 09:50:56 +02:00

nvme-cli and libnvme

NVM-Express user space tooling for Linux: the nvme command line tool and the libnvme library it's built on, including NVMe-oF fabrics support and vendor plugins.

For more information on the NVM Express standard, see https://nvmexpress.org.

Subscribe to linux-nvme@lists.infradead.org for Linux NVMe discussions and development. The list is archived at https://lists.infradead.org/mailman/listinfo/linux-nvme

MesonBuild

nvme-cli: GitHub Docs

libnvme: GitHub Docs PyBuild PyPI PyPI - Wheel

Reports

Quick start

$ meson setup .build
$ meson compile -C .build
# meson install -C .build

It is also packaged by most Linux distributions (Alpine, Arch, Debian, Fedora, FreeBSD, Gentoo, Ubuntu, Nix(OS), openSUSE, ...) as nvme-cli.

Once installed, find the top-level documentation with man nvme, or a short summary with nvme help.

Documentation

Topic Where
Building from source: dependencies, alternative build systems, packaging, plugin selection Documentation/BUILDING.md
Configuring host identity, NVMe-oF connections, and multi-orchestrator coordination Documentation/CONFIGURATION.md
Pre-built binaries, reproducing CI builds, memory/sanitizer testing Documentation/TESTING.md
libnvme coverage against NVMe specifications, chapter by chapter Documentation/SPEC-COVERAGE.md
Command/plugin man pages man nvme, or browse Documentation/
Contributing: adding commands/plugins, API naming, commit & PR workflow CONTRIBUTING.md
Reporting security vulnerabilities SECURITY.md
Release history NEWS.md

AI-assisted development resources live in the companion repository nvme-cli-ai; see CONTRIBUTING.md for how they fit into the workflow.