cli : add command and file auto-completion (#19985)

This commit is contained in:
Sigbjørn Skjæret
2026-03-05 10:47:28 +01:00
committed by GitHub
parent cf232515c9
commit b5ed0e058c
3 changed files with 156 additions and 3 deletions
+5
View File
@@ -4,7 +4,9 @@
#include "common.h"
#include <functional>
#include <string>
#include <vector>
enum display_type {
DISPLAY_TYPE_RESET = 0,
@@ -21,6 +23,9 @@ namespace console {
void set_display(display_type display);
bool readline(std::string & line, bool multiline_input);
using completion_callback = std::function<std::vector<std::pair<std::string, size_t>>(std::string_view, size_t)>;
void set_completion_callback(completion_callback cb);
namespace spinner {
void start();
void stop();