public CommandLine setTrimQuotes(boolean newValue) {
        getCommandSpec().parser().trimQuotes(newValue);
        for (CommandLine command : getCommandSpec().subcommands().values()) {
            command.setTrimQuotes(newValue);
        }
        return this;
    }
public CommandLine setTrimQuotes ( boolean newValue ) { getCommandSpec ( ) . parser ( ) . trimQuotes ( newValue ) ; for ( CommandLine command : getCommandSpec ( ) . subcommands ( ) . values ( ) ) { command . setTrimQuotes ( newValue ) ; } return this ; }
Sets whether the parser should trim quotes from command line arguments before processing them. The default is
read from the system property "picocli.trimQuotes" and will be {@code true} if the property is set and empty, or
if its value is "true".
<p>The specified setting will be registered with this {@code CommandLine} and the full hierarchy of its
subcommands and nested sub-subcommands <em>at the moment this method is called</em>. Subcommands added
later will have the default setting. To ensure a setting is applied to all
subcommands, call the setter last, after adding subcommands.</p>
<p>Calling this method will cause the "picocli.trimQuotes" property to have no effect.</p>
@param newValue the new setting
@return this {@code CommandLine} object, to allow method chaining
@since 3.7