libshell-posix-select-perl - POSIX Shell's "select" loop for Perl

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libshell-posix-select-perl_0.08-1_all.deb
Package name libshell-posix-select-perl
Package version 0.08
Package release 1
Package architecture all
Package type deb
Category perl role::shared-lib
License -
Maintainer Debian Perl Group <>
Download size 43.33 KB
Installed size 118.00 KB
Shell::POSIX::Select implements the select loop of the "POSIX" shells (Bash,
Korn, and derivatives) for Perl. That loop is unique in two ways: it's by far
the friendliest feature of any UNIX shell, and it's the only UNIX shell loop
that's missing from the Perl language. Until now!
What's so great about this loop? It automates the generation of a numbered
menu of choices, prompts for a choice, proofreads that choice and complains if
it's invalid (at least in this enhanced implementation), and executes a
code-block with a variable set to the chosen value. That saves a lot of coding
for interactive programs -- especially if the menu consists of many values!
The benefit of bringing this loop to Perl is that it obviates the need for
future programmers to reinvent the Choose-From-A-Menu wheel.


Package Version Architecture Repository
libshell-posix-select-perl_0.08-1_all.deb 0.08 all Debian Main
libshell-posix-select-perl - - -


Name Value
perl -


Type URL
Binary Package libshell-posix-select-perl_0.08-1_all.deb
Source Package libshell-posix-select-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libshell-posix-select-perl deb package:
    # sudo apt-get install libshell-posix-select-perl




2017-11-15 - gregor herrmann <>
libshell-posix-select-perl (0.08-1) unstable; urgency=medium
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Axel Beckert ]
* debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg-
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
* debian/control: Use HTTPS transport protocol for Vcs-Git URI
[ gregor herrmann ]
* debian/copyright: change Copyright-Format 1.0 URL to HTTPS.
* New upstream release.
* Add copyright/license for new files.
* Update years of packaging copyright.
* Update Upstream-Contact in debian/copyright.
* Mark package as autopkgtest-able.
* Declare compliance with Debian Policy 4.1.1.
* Bump debhelper compatibility level to 9.
* Drop moving around of test reference files which have been updated
2010-07-27 - gregor herrmann <>
libshell-posix-select-perl (0.05-2) unstable; urgency=low
[ gregor herrmann ]
* Take over for the Debian Perl Group with maintainer's permission
* debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
field (source stanza); Homepage field (source stanza). Changed:
Maintainer set to Debian Perl Group <pkg-perl-> (was: Florian Ragwitz
<>); Florian Ragwitz <> moved
to Uploaders.
* Add debian/watch.
* debian/control: Changed: Switched Vcs-Browser field to ViewSVN
(source stanza).
* debian/control: Added: ${misc:Depends} to Depends: field.
[ Ryan Niebur ]
* Remove Florian Ragwitz from Uploaders
* Close ITA (Closes: #523145)
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
[ gregor herrmann ]
* Add /me to Uploaders.
* debhelper 7.
* Set Standards-Version to 3.9.1; remove version from perl build dependency.
* Convert to source format 3.0 (quilt); now we can use binary reference
files for the test suite.
* debian/copyright: DEP5 format.
2008-04-05 - Marc 'HE' Brockschmidt <>
libshell-posix-select-perl (0.05-1.2) unstable; urgency=low
* Non-maintainer upload.
* debian/rules: Don't fail when perl is smart enough not to create empty
dirs. (Closes: #467759)
2006-04-23 - Marc 'HE' Brockschmidt <>
libshell-posix-select-perl (0.05-1.1) unstable; urgency=low
* Non-maintainer upload (maintainer allowed it)
* Updated testsuite reference files to cope with changes in Filter::Simple.
As they contain binary changes, I needed to encode them with uuencode
(added the sharutils build-dep) and change the build system to extract
them. (Closes: #353133)
2005-08-23 - Florian Ragwitz <>
libshell-posix-select-perl (0.05-1) unstable; urgency=low
* Initial Release (Closes: #324737).

See Also

Package Description
libshhmsg1-dev_1.4.2-1_i386.deb library for displaying messages - development
libshhmsg1_1.4.2-1_i386.deb library for displaying messages - runtime
libshhopt1-dev_1.1.7-4_i386.deb Command line option parser - development
libshhopt1_1.1.7-4_i386.deb Command line option parser - runtime
libshiboken-dev_1.2.2-5.1+b1_i386.deb development files for the shiboken bindings generator library
libshiboken-py3-1.2v5_1.2.2-5.1+b1_i386.deb CPython3 bindings generator for C++ libraries - shared library
libshiboken1.2v5_1.2.2-5.1+b1_i386.deb CPython bindings generator for C++ libraries - shared library
libshiboken2-5.11_5.11.2-3_i386.deb CPython bindings generator for C++ libraries (Python2 shared library)
libshiboken2-dev_5.11.2-3_i386.deb CPython bindings generator for C++ libraries (development files)
libshiboken2-py3-5.11_5.11.2-3_i386.deb CPython bindings generator for C++ libraries (Python3 shared library)
libshibresolver-dev_3.0.0-3_i386.deb Shibboleth SP Attribute Resolver library (development)
libshibresolver2_3.0.0-3_i386.deb Shibboleth SP Attribute Resolver library
libshibsp-dev_3.0.4+dfsg1-1_i386.deb Federated web single sign-on system (development)
libshibsp-doc_3.0.4+dfsg1-1_all.deb Federated web single sign-on system (API docs)
libshibsp-plugins_3.0.4+dfsg1-1_i386.deb Federated web single sign-on system (plugins)