• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux rl Download

rl

November 9, 2009
This software is a Python readline interface that prioritizes completion. It allows users to improve their productivity and reduce errors by suggesting completions as they type.
Version 1.0
License BSD License
Platform Linux
Supported Languages English
Homepage plone.org
Developed by Stefan H. Holek
The Python module rl boasts a comprehensive implementation of the GNU Readline Custom Completer interface. rl comes with several components to enhance your readability experience. The completer component provides an interface to configure completion aspects of readline, while the completion component allows interaction with readline when completion is in progress. Meanwhile, the history component helps to read and write history files and manipulate history entries. The readline interface module also contains everything known from the standard library plus several extensions specific to the rl package.

The generator component is a factory responsible for turning any callable into a completion entry function that you can provide to readline. Furthermore, the print_exc component is a decorator capable of printing exceptions to stderr, which is incredibly useful when writing Python completions and hooks since exceptions occurring there are usually swallowed by in-between C code. For more details on the API, refer to the API Documentation.

Suppose you need to implement a system command completion similar to bash. In that case, the example code provided below can come in handy. It imports os and utilizes the completer and generator components to configure completion functions and handle TAB completion. Moreover, the package's examples subdirectory houses more examples to explore.

The rl module is available for public access on GitHub for development ease. Before attempting to build rl, you must first install libreadline5-dev (or equivalent) on Linux. Mac OS X users require a Python built with MacPorts or Fink, as the system Python is linked to the BSD editline library and not GNU readline. In addition, rl requires distribute >= 0.6.6, and if you have not upgraded setuptools yet, type "/path/to/easy_install distribute." Finally, type "/path/to/easy_install rl" and observe the console. When it reads "Finished processing dependencies for rl," you are done, and rl is ready to use.
What's New

Version 1.0: N/A

Free Download 45K
433
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

K Menu Gnome
K Menu Gnome provides a customizable K Menu with Gnome folder and ...
SSHMenu
This GNOME panel applet simplifies SSH connections by allowing users to access ...
Fedora Package Menu
Fedora Package Menu is a service menu that facilitates the easy installation ...
xarman
Xarman project is a minesweeper-style game with sound support, playable in SVGAlib ...
WorldWeather+
WorldWeather+ is a Thunderbird add-on that displays weather updates.
Exuberant Ctags
This software provides a multilanguage implementation of Ctags, which is designed to ...
stackviz
Stackviz is software that provides a visual overview of a system's stack. ...
Gvectors
Gvectors employs libgvectors to display 3D vectors in a mathematical format.
The Plastic File System
Plastic File System is a module that enables creating virtual file systems ...
tidy-cache
Introducing Tidy YUM Cache Plugin - a software designed to clean and ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.