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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| OpenBSD | devel/p5-Term-ReadLine-TTYtter | 1.4p4 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-07-08 |
| FreeBSD | devel/p5-Term-ReadLine-TTYtter | 1.4_2 newest | none known | - | [email protected] | - |
| NetBSD | devel/p5-Term-ReadLine-TTYtter | 1.4nb14 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | devel/p5-Term-ReadLine-TTYtter | 1.4_2 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Term-ReadLine-TTYtter | 1.4_2 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Term-ReadLine-TTYtter | 1.4_2 newest | no data | - | [email protected] | - |
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.