How to Install and Uninstall libmoosex-meta-typeconstraint-mooish-perl Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: December 23,2024

1. Install "libmoosex-meta-typeconstraint-mooish-perl" package

This guide covers the steps necessary to install libmoosex-meta-typeconstraint-mooish-perl on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install libmoosex-meta-typeconstraint-mooish-perl

2. Uninstall "libmoosex-meta-typeconstraint-mooish-perl" package

This tutorial shows how to uninstall libmoosex-meta-typeconstraint-mooish-perl on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove libmoosex-meta-typeconstraint-mooish-perl $ sudo apt autoclean && sudo apt autoremove

3. Information about the libmoosex-meta-typeconstraint-mooish-perl package on Ubuntu 21.04 (Hirsute Hippo)

Package: libmoosex-meta-typeconstraint-mooish-perl
Architecture: all
Version: 0.001-1.1
Priority: optional
Section: universe/perl
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 36
Depends: perl:any, libmoose-perl, libnamespace-autoclean-perl (>= 0.24), libtry-tiny-perl
Filename: pool/universe/libm/libmoosex-meta-typeconstraint-mooish-perl/libmoosex-meta-typeconstraint-mooish-perl_0.001-1.1_all.deb
Size: 10652
MD5sum: 6550bedbebd1186b49386a652aa90900
SHA1: 58be6aa6480f4fcdd95351fe5f4809c240288092
SHA256: 4e0fadb437fbb224268d91823e6ea17148007e2763cabab3e43bc92f2c4b4bc8
SHA512: 7d53e14cf4667e0cc12cecda27f24fa977d088dc9a4154db8804466837dc84b5e0016ca3a3a96a4e93e7aafd476f2367f4f2b6e760acea3174c05878610b61ab
Homepage: https://metacpan.org/release/MooseX-Meta-TypeConstraint-Mooish
Description-en: module to translate Moo-style constraints to Moose-style
Moose::Meta::TypeConstraint are expected to return true if the value passes
the constraint, and false otherwise; Moo "constraints", on the other hand,
die if validation fails.
.
The MooseX::Meta::TypeConstraint::Mooish metaclass allows for Moo-style
constraints; it will wrap them and translate their Moo into a dialect Moose
understands.
.
Note that this is largely to enable functionality in
MooseX::AttributeShortcuts; the easiest way use this metaclass is by using
that package. Also, as it's not inconceivable that this functionality may be
desired in other constraint metaclasses, the bulk of this metaclass'
functionality is implemented as a trait
(MooseX::TraitFor::Meta::TypeConstraint::Mooish).
Description-md5: fb46959317d727f91cc5faa6afc9b330