Retrieve terminal size (Unix version)
THIS IS AN UNOFFICIAL PATCH AGAINST Term-Size 0.2 DISTRIBUTION
FOUND ON CPAN (http://search.cpan.org/~timpx/Term-Size-0.2/).
IT IS UNOFFICIAL IN THE SENSE THAT THE AUTHOR Tim Goodwin
HASN'T APPROVED IT (YET, I HOPE). BECAUSE OF THIS, THIS
DISTRIBUTION IS NOT INDEXED AND AVAILABLE VIA cpan OR cpanp
SHELLS UNLESS YOU EXPLICITLY SAY
"install FERREIRA/Term-Size-0.203.tar.gz".
THIS IS UNDELICATE? I THINK IT IS IN A CERTAIN SENSE. BUT IT
IS A WAY TO UNFREEZE THE CURRENT DISTRIBUTION STATUS. IF TIM
DISAPPROVES, I WILL REMOVE THIS DISTRIBUTION RIGHT AWAY.
IF HE APPROVES, I WILL REMOVE THIS DISTRIBUTION RIGHT AWAY
AND WORK OUT (AFTER BEEN GIVEN MAINTAINERSHIP STATUS)
A DISTRIBUTION WITHOUT THIS NOTE AND WHICH INDEXES CORRECTLY.
*Term::Size* is a Perl module which provides a straightforward way to
retrieve the terminal size.
Both functions take an optional filehandle argument, which defaults to
'*STDIN{IO}'. They both return a list of two values, which are the current
width and height, respectively, of the terminal associated with the
specified filehandle.
'Term::Size::chars' returns the size in units of characters, whereas
'Term::Size::pixels' uses units of pixels.
In a scalar context, both functions return the first element of the list,
that is, the terminal width.
The functions may be imported.
If you need to pass a filehandle to either of the 'Term::Size' functions,
beware that the '*STDOUT{IO}' syntax is only supported in Perl 5.004 and
later. If you have an earlier version of Perl, or are interested in
backwards compatibility, use '*STDOUT' instead.
- Links to devel:languages:perl / perl-Term-Size
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout server:monitoring/perl-Term-Size && cd $_
- Create Badge
Source Files (show unmerged sources)
Filename | Size | Changed |
---|---|---|
Term-Size-0.211.tar.gz | 0000005416 5.29 KB | |
cpanspec.yml | 0000000669 669 Bytes | |
perl-Term-Size.changes | 0000000909 909 Bytes | |
perl-Term-Size.spec | 0000002276 2.22 KB |
Comments 0