How to Install and Uninstall perl-MooseX-SetOnce Package on openSuSE Tumbleweed

Last updated: May 13,2024

1. Install "perl-MooseX-SetOnce" package

Here is a brief guide to show you how to install perl-MooseX-SetOnce on openSuSE Tumbleweed

$ sudo zypper refresh $ sudo zypper install perl-MooseX-SetOnce

2. Uninstall "perl-MooseX-SetOnce" package

In this section, we are going to explain the necessary steps to uninstall perl-MooseX-SetOnce on openSuSE Tumbleweed:

$ sudo zypper remove perl-MooseX-SetOnce

3. Information about the perl-MooseX-SetOnce package on openSuSE Tumbleweed

Information for package perl-MooseX-SetOnce:
--------------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : perl-MooseX-SetOnce
Version : 0.203-1.5
Arch : noarch
Vendor : openSUSE
Installed Size : 25.5 KiB
Installed : No
Status : not installed
Source package : perl-MooseX-SetOnce-0.203-1.5.src
Upstream URL : https://metacpan.org/release/MooseX-SetOnce
Summary : Write-once, read-many attributes for Moose
Description :
The 'SetOnce' attribute lets your class have attributes that are not lazy
and not set, but that cannot be altered once set.
The logic is very simple: if you try to alter the value of an attribute
with the SetOnce trait, either by accessor or writer, and the attribute has
a value, it will throw an exception.
If the attribute has a clearer, you may clear the attribute and set it
again.