From 0dc1e33b0d3250c8d04d0b7a87dba8912d9c3d9e Mon Sep 17 00:00:00 2001 From: Slackadays Date: Fri, 18 Oct 2024 16:37:49 -0400 Subject: [PATCH] Add multi arg compat for script --- src/cb/src/actions/script.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cb/src/actions/script.cpp b/src/cb/src/actions/script.cpp index 8b905abb6..4f0ef0f20 100644 --- a/src/cb/src/actions/script.cpp +++ b/src/cb/src/actions/script.cpp @@ -55,8 +55,12 @@ void script() { stopIndicator(); fprintf(stderr, "%s", formatColors("[success][inverse] ✔ [noinverse] Removed script[blank]\n").data()); } else { + for (size_t i = 0; i < copying.items.size(); i++) { + copying.buffer += copying.items.at(i).string(); + if (i != copying.items.size() - 1) copying.buffer += " "; + } fs::remove(path.metadata.script); - writeToFile(path.metadata.script, copying.items.at(0).string()); + writeToFile(path.metadata.script, copying.buffer); fs::permissions(path.metadata.script, fs::perms::owner_exec, fs::perm_options::add); if (output_silent || confirmation_silent) return; stopIndicator();