Class OutputStrings

java.lang.Object
org.jruby.util.cli.OutputStrings

public class OutputStrings extends Object
Utility methods to generate the command-line output strings for help, extended options, properties, version, and copyright strings.
  • Constructor Details

    • OutputStrings

      public OutputStrings()
  • Method Details

    • getBasicUsageHelp

      public static String getBasicUsageHelp()
    • getBasicUsageHelp

      public static String getBasicUsageHelp(boolean tty)
    • getFeaturesHelp

      public static String getFeaturesHelp()
    • getFeaturesHelp

      public static String getFeaturesHelp(boolean tty)
    • getExtendedHelp

      public static String getExtendedHelp()
    • getPropertyHelp

      public static String getPropertyHelp()
    • getVersionString

      public static String getVersionString(RubyInstanceConfig config)
      Produce a version string based on the given configuration.
      Parameters:
      config - the configuraton
      Returns:
      a version string representing the given configuraton
    • getVersionString

      public static String getVersionString()
      Produce a version string containing only static values for JRuby and system properties. Use getVersionString(RubyInstanceConfig) to reflect current runtime's parameters.
      Returns:
      a version string containing static information about the available JRuby version
    • getCopyrightString

      public static String getCopyrightString()