Add ? [ ] in globbing

This commit is contained in:
savalet
2025-04-28 19:37:38 +02:00
parent 24f4215cab
commit 376a3293de
2 changed files with 1 additions and 2 deletions

View File

@@ -23,7 +23,6 @@
#include "path.h"
#include "u_mem.h"
#include "u_str.h"
#include "alias.h"
const builtins_funcs_t BUILTINS[] = {
{ "builtins", &builtins_builtins },

View File

@@ -48,7 +48,7 @@ bool process_args(ast_t *node, args_t *args, size_t *toks_i, ef_t *ef)
{
token_t tok = node->vector.tokens[*toks_i];
if (strchr(tok.str, '*') != NULL)
if (strcspn(tok.str, "*[]?") != strlen(tok.str))
return (process_globbing(tok.str, args));
if (!ensure_args_capacity(args))
return false;