How to Install and Uninstall perl-Export-Attrs Package on openSuSE Tumbleweed

Last updated: April 28,2024

1. Install "perl-Export-Attrs" package

This tutorial shows how to install perl-Export-Attrs on openSuSE Tumbleweed

$ sudo zypper refresh $ sudo zypper install perl-Export-Attrs

2. Uninstall "perl-Export-Attrs" package

This is a short guide on how to uninstall perl-Export-Attrs on openSuSE Tumbleweed:

$ sudo zypper remove perl-Export-Attrs

3. Information about the perl-Export-Attrs package on openSuSE Tumbleweed

Information for package perl-Export-Attrs:
------------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : perl-Export-Attrs
Version : 0.1.0-1.25
Arch : noarch
Vendor : openSUSE
Installed Size : 41.0 KiB
Installed : No
Status : not installed
Source package : perl-Export-Attrs-0.1.0-1.25.src
Upstream URL : http://search.cpan.org/dist/Export-Attrs/
Summary : The Perl 6 'is export(...)' trait as a Perl 5 attribute
Description :
*NOTE:* This module is a fork of Perl6::Export::Attrs created to restore
compatibility with Perl6::Export::Attrs version 0.0.3.
Implements a Perl 5 native version of what the Perl 6 symbol export
mechanism will look like (with some unavoidable restrictions).
It's very straightforward:
* If you want a subroutine or package variable to be capable of being
exported (when explicitly requested in the 'use' arguments), you mark it
with the ':Export' attribute.
* If you want a subroutine or package variable to be automatically exported
when the module is used (without specific overriding arguments), you mark
it with the ':Export(:DEFAULT)' attribute.
* If you want a subroutine or package variable to be automatically exported
when the module is used (even if the user specifies overriding arguments),
you mark it with the ':Export(:MANDATORY)' attribute.
* If the subroutine or package variable should also be exported when
particular export groups are requested, you add the names of those export
groups to the attribute's argument list.
That's it.