Class CommandLineUtils


  • public final class CommandLineUtils
    extends Object
    Command line utilities.
    • Method Detail

      • addEscapedArgumentOnWindows

        public static void addEscapedArgumentOnWindows​(StringBuilder buffer,
                                                       String arg)
        Add command line escaped argument to StringBuilder on Windows.
        Escape rules on Windows
        Plain Escaped
        abc "abc"
        a\b\c "a\b\c"
        a\b\c\ "a\b\c\\"
        %abc% %"abc"%
        %a\b\c\% %"a\b\c\\"%
        Parameters:
        buffer - StringBuilder.
        arg - argument.
      • addEscapedArgumentOnUnix

        public static void addEscapedArgumentOnUnix​(StringBuilder buffer,
                                                    String arg)
        Add command line escaped argument to StringBuilder on Unix.
        Escape rules on Unix
        Plain Escaped
        abc 'abc'
        a'b'c 'a'\''b'\''c'
        'abc' \''abc'\'
        Parameters:
        buffer - StringBuilder.
        arg - argument.
      • espaceCommandLineArgs

        public static String espaceCommandLineArgs​(String[] args)
        Escape command line arguments.
        Parameters:
        args - command line arguments.
        Returns:
        escaped string of command line arguments.