Skip to content

Feature Request: Add info Subcommand to Display Benchmark Metadata #116

Description

@benecke2019

Background

Currently, the kaprese benchmark CLI provides several useful subcommands:

  • list: to show all benchmarks
  • prepare: to pull or build benchmark images
  • cleanup: to remove benchmark data

However, users cannot easily inspect detailed metadata of a single benchmark (e.g., image tag, language, OS, workdir, availability) without running list -d, which lists all benchmarks and may take extra time or viewing ~/.kaprese/benchmark/$benchmark.json .
This makes it inconvenient to check a specific benchmark's configuration before preparation or execution.


Proposal

Add a new subcommand:

kaprese benchmark info $benchmark

Example Behavior

Command

kaprese benchmark info flex-1

Expected Output:

Benchmark: flex-2
-------------------------------------
Image: ghcr.io/kupl/starlab-benchmarks/c:flex-2
Language: C
OS: Linux
Workdir: /benchmark
Availability: yes
Last Updated: 2025-11-08 00:30:00

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions