This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch replace
in repository https://gitbox.apache.org/repos/asf/maven-shared-utils.git


The following commit(s) were added to refs/heads/replace by this push:
     new c3deefd  Remove a lot of escaping logic that's never used
c3deefd is described below

commit c3deefdbfade420965b393c3e3a86da78c46845f
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Tue Feb 10 07:57:35 2026 -0500

    Remove a lot of escaping logic that's never used
---
 .../org/apache/maven/shared/utils/cli/shell/BourneShell.java |  5 +++++
 .../org/apache/maven/shared/utils/cli/shell/CmdShell.java    |  1 +
 .../java/org/apache/maven/shared/utils/cli/shell/Shell.java  | 12 ++----------
 3 files changed, 8 insertions(+), 10 deletions(-)

diff --git 
a/src/main/java/org/apache/maven/shared/utils/cli/shell/BourneShell.java 
b/src/main/java/org/apache/maven/shared/utils/cli/shell/BourneShell.java
index e73ce68..bc3e9bb 100644
--- a/src/main/java/org/apache/maven/shared/utils/cli/shell/BourneShell.java
+++ b/src/main/java/org/apache/maven/shared/utils/cli/shell/BourneShell.java
@@ -39,6 +39,7 @@ public class BourneShell extends Shell {
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getExecutable() {
         if (Os.isFamily(Os.FAMILY_WINDOWS)) {
             return super.getExecutable();
@@ -50,6 +51,7 @@ public class BourneShell extends Shell {
     /**
      * {@inheritDoc}
      */
+    @Override
     public List<String> getShellArgsList() {
         List<String> shellArgs = new ArrayList<>();
         List<String> existingShellArgs = super.getShellArgsList();
@@ -66,6 +68,7 @@ public class BourneShell extends Shell {
     /**
      * {@inheritDoc}
      */
+    @Override
     public String[] getShellArgs() {
         String[] shellArgs = super.getShellArgs();
         if (shellArgs == null) {
@@ -87,6 +90,7 @@ public class BourneShell extends Shell {
     /**
      * {@inheritDoc}
      */
+    @Override
     protected String getExecutionPreamble() {
         if (getWorkingDirectoryAsString() == null) {
             return null;
@@ -113,6 +117,7 @@ public class BourneShell extends Shell {
      * @param path not null path
      * @return the path unified correctly for the Bourne shell
      */
+    @Override
     protected String quoteOneItem(String path, boolean isExecutable) {
         if (path == null) {
             return null;
diff --git 
a/src/main/java/org/apache/maven/shared/utils/cli/shell/CmdShell.java 
b/src/main/java/org/apache/maven/shared/utils/cli/shell/CmdShell.java
index efd61d4..b63cd0d 100644
--- a/src/main/java/org/apache/maven/shared/utils/cli/shell/CmdShell.java
+++ b/src/main/java/org/apache/maven/shared/utils/cli/shell/CmdShell.java
@@ -76,6 +76,7 @@ public class CmdShell extends Shell {
      * @param arguments the arguments for the executable
      * @return the resulting command line
      */
+    @Override
     public List<String> getCommandLine(String executable, String... arguments) 
{
         StringBuilder sb = new StringBuilder();
         sb.append('"');
diff --git a/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java 
b/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
index d05b49d..537e420 100644
--- a/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
+++ b/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
@@ -132,11 +132,7 @@ public class Shell {
                 sb.append(preamble);
             }
 
-            if (isQuotedExecutableEnabled()) {
-                sb.append(quoteOneItem(executableParameter, true));
-            } else {
-                sb.append(executableParameter);
-            }
+            sb.append(quoteOneItem(executableParameter, true));
         }
         for (String argument : argumentsParameter) {
             if (sb.length() > 0) {
@@ -213,14 +209,10 @@ public class Shell {
         this.quotedArgumentsEnabled = quotedArgumentsEnabled;
     }
 
-    boolean isQuotedArgumentsEnabled() {
+    private boolean isQuotedArgumentsEnabled() {
         return quotedArgumentsEnabled;
     }
 
-    boolean isQuotedExecutableEnabled() {
-        return true;
-    }
-
     /**
      * Sets the executable to run.
      *

Reply via email to