SCOOBY(1)
π NAME π
scooby β it's giving Great Dane turned Python environment detective πΎπ΅οΈββοΈ
β¨ SYNOPSIS β¨
scooby [-h] [--report REPORT] [--no-opt] [--sort] [--version]
[--grep PATTERN] [--track SCRIPT] [packages ...]
π OPTIONS π
POSITIONAL ARGUMENTS
packagesβ the names of the packages you want reported on. just hand them over bestie π«Ά
OPTIONAL ARGUMENTS
-h,--helpβ pops a help message and then dips out, that's it π--report,-rREPORTβ printsReport()for this package. lowkey the main event π₯--no-optβ do not show the default optional packages. defaults toTrueif you're using--report, and defaults toFalseotherwise. yes the default flips based on vibes, that's just how it is π--sortβ sorts the packages when the report is shown. alphabetize her π--version,-vβ only displays thescooby(1)version. nothing else, no extras, just the number π--grep,-gPATTERNβ lists installed packages whose names matchPATTERN(case-insensitive substring match, orfnmatch(3)/glob(7)ifPATTERNcontains*,?, or[). repeatable, so go off, stack as many as you want π¦--trackSCRIPTβ runs a PythonSCRIPTwith import tracking enabled, then prints aTrackedReport. any additional positional arguments get forwarded to the script assys.argv[1:](flags prefixed with-are consumed by scooby itself, so if you want them to actually reach the script, separate them with--). not me watching every single import happen in real time π
heads up bestie: those--prefixed flags? scooby eats them for breakfast. if the script needs them, the--separator is literally your only way through. no cap π
and that's the whole page!! this one's from September 2026, living in section 1 of the manual (that's SCOOBY(1), user commands, iykyk) π mwah, go detect some environments β¨πΎ
π¦ where this page comes from
- fedora 43: python3-scooby 0.12.0-1.fc43 Β· MIT
- fedora 44: python3-scooby 0.12.0-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms