cli_plugin_interface.h 351 B

123456789101112131415
  1. #pragma once
  2. #include <toolbox/cli/cli_command.h>
  3. #include <cli/cli_main_commands.h>
  4. #include <cli/cli_ansi.h>
  5. #include <furi/core/string.h>
  6. #include "../types/plugin_state.h"
  7. #define PLUGIN_APP_ID "totp_cli"
  8. #define PLUGIN_API_VERSION 1
  9. typedef struct {
  10. const char* name;
  11. void (*handle)(PluginState*, FuriString*, PipeSide*);
  12. } CliPlugin;