Class InputRC

java.lang.Object
org.jline.builtins.InputRC

public final class InputRC extends Object
Utility class for configuring a LineReader from an inputrc file.

This class provides methods to configure a LineReader using initialization files in the same format as GNU Readline's inputrc files. These files can define key bindings, variable settings, and other configuration options.

  • Constructor Details

    • InputRC

      public InputRC()
  • Method Details

    • configure

      public static void configure(LineReader reader, URL url) throws IOException
      Configures a LineReader from an inputrc file at the specified URL.
      Parameters:
      reader - the LineReader to configure
      url - the URL of the inputrc file
      Throws:
      IOException - if an I/O error occurs
    • configure

      public static void configure(LineReader reader, InputStream is) throws IOException
      Configures a LineReader from an inputrc file provided as an InputStream.
      Parameters:
      reader - the LineReader to configure
      is - the InputStream containing the inputrc content
      Throws:
      IOException - if an I/O error occurs
    • configure

      public static void configure(LineReader reader, Reader r) throws IOException
      Configures a LineReader from an inputrc file provided as a Reader.
      Parameters:
      reader - the LineReader to configure
      r - the Reader containing the inputrc content
      Throws:
      IOException - if an I/O error occurs