BSD Ports

devel/p5-Term-ReadLine-TTYtter 1.4p4 OpenBSD

Readline Library Wrapper Module for Twitter

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
68d09f0a8b
Categories
devel, perl5

Description

This is Term::ReadLine::TTYtter. It is a modified version of T::RL:Perl with several new nonstandard features specific to TTYtter, but may be useful for other applications.

It also allows UTF-8 characters to be entered without crashing, and adds a counter so you can see how many characters you've entered (which is a big deal for Twitter and other microblogging platforms).

These methods are additionally defined, which are non-standard:

* removereadline method: erases the current prompt from the screen * redisplay method: repaints the current prompt from the screen * hook_background_control method: connects the interactive readline prompt to a PID specified by $main::child. The PID is then sent signal SIGUSR1 when a character is beginning processing (i.e., the process needs to NOT write to the screen), and SIGUSR2 when done (i.e., the process can write again). * hook_use_ansi: same, but connects to $main::dont_use_counter (1 = disable_counter). Useful for prompts where this is irrelevant. * hook_no_tco: this is Twitter specific. See code.

(The use of hooks into $main:: was so that the calling convention of &readline would not have to be disturbed to pass additional options.)

In the other systems

The newest version among them is 1.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/p5-Term-ReadLine-TTYtter1.4p4 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-07-08
FreeBSDdevel/p5-Term-ReadLine-TTYtter1.4_2 newestnone known-[email protected]-
NetBSDdevel/p5-Term-ReadLine-TTYtter1.4nb14 newestnone known-[email protected]2026-07-16
DragonFlydevel/p5-Term-ReadLine-TTYtter1.4_2 newestnone known-[email protected]-
HardenedBSDdevel/p5-Term-ReadLine-TTYtter1.4_2 newestno data-[email protected]-
GhostBSDdevel/p5-Term-ReadLine-TTYtter1.4_2 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add p5-Term-ReadLine-TTYtter

From the ports tree:

cd /usr/ports/devel/p5-Term-ReadLine-TTYtter && make install

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
68d09f0a8b sthen fix DESCR issues found by codespell. some wider rewording in a few cases where the file was incomprehensible.