12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #ifndef SHELL_SHELL_WILDCARDS_H__
- #define SHELL_SHELL_WILDCARDS_H__
- #include <shell/shell.h>
- enum shell_wildcard_status {
- SHELL_WILDCARD_CMD_ADDED,
- SHELL_WILDCARD_CMD_MISSING_SPACE,
- SHELL_WILDCARD_CMD_NO_MATCH_FOUND,
- SHELL_WILDCARD_NOT_FOUND
- };
- void z_shell_wildcard_prepare(const struct shell *shell);
- bool z_shell_has_wildcard(const char *str);
- enum shell_wildcard_status z_shell_wildcard_process(const struct shell *shell,
- const struct shell_static_entry *cmd,
- const char *pattern);
- void z_shell_wildcard_finalize(const struct shell *shell);
- #endif
|