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

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libshell-posix-select-perl
Package version: 0.05
Package release: 2
Package architecture: all
Package type: deb
Installed size: 196 B
Download size: 47.45 KB
Official Mirror:
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.




    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


    • /usr/share/doc/libshell-posix-select-perl/changelog.Debian.gz
    • /usr/share/doc/libshell-posix-select-perl/changelog.gz
    • /usr/share/doc/libshell-posix-select-perl/copyright
    • /usr/share/doc/libshell-posix-select-perl/examples/README
    • /usr/share/doc/libshell-posix-select-perl/examples/browse_images.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/browse_records.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/delete_file.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/lc_filename.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/menu_ls.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/order.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/perl_man.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/pick.plx
    • /usr/share/doc/libshell-posix-select-perl/examples/pick_file.plx
    • /usr/share/man/man3/Shell::POSIX::Select.3pm.gz
    • /usr/share/perl5/Shell/POSIX/


    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).