summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorWormHeamer2026-01-01 04:34:59 -0500
committerWormHeamer2026-01-01 04:34:59 -0500
commit40277ce6b95bf9dbea359db7d0955bc97131f42f (patch)
treef5377223cdcc891d46a59c164d87af4d5b6a6f3c /main.c
parent732df630853163c5ef75b4dda8cb6854af7c6381 (diff)
use expand_cmd() in run_shell()
Diffstat (limited to 'main.c')
-rw-r--r--main.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/main.c b/main.c
index dc49482..5570277 100644
--- a/main.c
+++ b/main.c
@@ -384,13 +384,6 @@ static void press_any_key(void) {
vui_redraw();
}
-int shell_run(const char *cmd) {
- vui_disable();
- int r = system(cmd);
- press_any_key();
- return r;
-}
-
const char *expand_cmd(const char *src) {
DYNARR(char) s = { 0 };
u32 n = strlen(src);
@@ -415,6 +408,13 @@ const char *expand_cmd(const char *src) {
return s.v;
}
+int shell_run(const char *cmd) {
+ vui_disable();
+ int r = system(expand_cmd(cmd));
+ press_any_key();
+ return r;
+}
+
int shell_run_no_prompt(const char *cmd) {
vui_disable();
int r = system(expand_cmd(cmd));