=head1 NAME

enamlclean - Remove .enamlc files

=head1 SYNOPSIS

B<enamlclean> [-V I<VERSION>] [-p I<PACKAGE>] [F<DIR_OF_FILE>]

=head1 OPTIONS

=over 4

=item B<-h>, B<--help>

Print a help message and exit

=item B<-v>, B<--verbose>

Turn on verbose mode

=item B<-q>, B<--quiet>

Be quiet

=item B<-p> I<PACKAGE>, B<--package=>I<PACKAGE>

Specify Debian package name to clean (combining with I<DIR_OR_FILE> will
additionally limit the list of files)

=item B<-V> I<VERSION>

Specify the Python version to clean

=back

=head1 EXAMPLES

  enamlclean -p python3-foo

Remove all .enamlc files and __enamlcache__ directories from the package I<python3-foo>.

  enamlclean -V 3.11 /usr/lib/python3/

Remove all .enamlc files for python 3.11 only.

  enamlclean -V 3.11 /usr/lib/foo/bar.enaml

Remove /usr/lib/foo/__enamlcache__/bar.enaml-cpython-311-*.enamlc.

  enamlclean /usr/lib/python3/

Remove all .enamlc files and __enamlcache__ directories for Python 3.

=head1 AUTHOR

Alexander Sulfrian, 2025
