All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
cli_shell_completions.h
1#pragma once
2
3#include <furi.h>
4#include <m-array.h>
5#include "cli_shell_i.h"
6#include "cli_shell_line.h"
7#include "../cli_registry.h"
8#include "../cli_registry_i.h"
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
15
17 cli_shell_completions_alloc(CliRegistry* registry, CliShell* shell, CliShellLine* line);
18
19void cli_shell_completions_free(CliShellCompletions* completions);
20
21extern CliShellKeyComboSet cli_shell_completions_key_combo_set;
22
23#ifdef __cplusplus
24}
25#endif
API for registering commands with a CLI shell.
Internal API for getting commands registered with the CLI.
Definition cli_registry.c:8
Definition cli_shell_completions.c:6
Definition cli_shell.c:38
Definition cli_shell_i.h:22
Definition cli_shell_line.c:5