From fb59f0f19d679e620d9cfc2d228e98451a3e6666 Mon Sep 17 00:00:00 2001 From: markmental Date: Mon, 24 Nov 2025 11:40:31 -0500 Subject: [PATCH] Design Overview update --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 2938f81..fb0cf50 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,8 @@ public: private: static void runCommand(const std::string& cmd); std::vector> getContainerList() const; + /* NEW helper – retrieves all images */ + std::vector> getImageList() const; std::string selectContainer(const std::string& prompt); }; ``` @@ -134,6 +136,7 @@ private: - `showContainerIP` — display a container’s IP address. - `runCommand` — helper to invoke shell commands. - `getContainerList` — retrieve Docker container IDs and names for selection menus. +- `getImageList` — gather local Docker image IDs and names for menus and reporting. - `selectContainer` — present a menu to pick a container interactively. This makes the codebase **extensible** — adding new Docker features like `docker logs` or `docker stats` requires only a small new method.