ENAMLCLEAN(1)

πŸ“¦ version 0.19.0, in ubuntu resolute, ubuntu stonking

✨ ENAMLCLEAN(1) ✨

okay bestie, gather round, because this little cutie lives in the Enaml documentation and it is literally here to do one job and do it gorgeously πŸ’…


🌸 NAME 🌸

enamlclean β€” it removes .enamlc files. that's it. that's the whole vibe. no cap. 🧹✨


πŸ¦‹ SYNOPSIS πŸ¦‹

enamlclean [-V VERSION] [-p PACKAGE] [DIR_OF_FILE]

she's small, she's mighty, she takes a couple of flags and optionally a file or directory to point her at πŸŽ€


πŸ’– DESCRIPTION πŸ’–

enamlclean goes through and clears out .enamlc files β€” those compiled bytecode-ish leftovers from Enaml. if you've ever wondered "why is there a __enamlcache__ directory in my life," this is the girl who fixes that for you 🫢

you can aim her at a whole Debian package, at a specific Python version's stuff, or at one single file if you're feeling precise. mix and match, she doesn't mind. icon behaviour, honestly πŸ‘‘


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help β€” prints a help message and dips. the polite exit. πŸšͺ✨
  • -v, --verbose β€” turns on verbose mode. she will yap about what she's doing and honestly? we love that for her.
  • -q, --quiet β€” be quiet. shhh. 🀫 not a single peep.
  • -p PACKAGE, --package=PACKAGE β€” name the Debian package you wanna clean. heads up: combining this with DIR_OR_FILE will additionally narrow down the list of files, so you get extra precision for free πŸ’…
  • -V VERSION β€” say which Python version to clean. very demure, very specific. 🐍

🌈 EXAMPLES 🌈

πŸ“ clean a whole package

enamlclean -p python3-foo

removes every single .enamlc file and __enamlcache__ directory from the package python3-foo. gone. dusted. ✨

πŸ“ just one Python version please

enamlclean -V 3.11 /usr/lib/python3/

removes all .enamlc files for python 3.11 only. nobody else gets touched. boundaries, bestie πŸŽ€

πŸ“ one specific file

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

removes /usr/lib/foo/__enamlcache__/bar.enaml-cpython-311-*.enamlc. yes, that whole globby little family. bye πŸ‘‹

πŸ“ the classic

enamlclean /usr/lib/python3/

removes all .enamlc files and __enamlcache__ directories for Python 3. the default queen behaviour πŸ”₯


πŸ’œ AUTHOR πŸ’œ

Alexander Sulfrian, 2025 β€” thank you for your service, king 🫑


and that's the whole page, bestie!! this was Enaml 0.19.0, dated 2026-03-20, and it's giving <rainbow>ENAMLCLEAN(1)</rainbow> energy from start to finish πŸŒˆπŸ’– go forth and clean those caches, mwah 😘

πŸ“¦ where this page comes from