TANGERINE(1)
π TANGERINE π
okay bestie, so this is tangerine β a Perl dependency metadata tool β¨ it lives in the User Contributed Perl Documentation section of the manual (section 1, she's a command, she's a whole command π«Ά).
β¨ SYNOPSIS β¨
tangerine [options] <files or directories>
like. that's it. that's the whole vibe. you point her at stuff, she tells you things π
πΈ DESCRIPTION πΈ
so this utility literally attempts to examine and analyze perl files, directories or perl distribution archives β and then she reports the provided modules, plus the compile-time and run-time dependencies. no cap, she's doing the most so you don't have to π
and then there's diff mode, where she reports the differences between two directories or perl distribution archives. it's giving "spot the difference but make it metadata" π
π OPTIONS π
--all,-aβ examine all recursively discovered files. by default tho? only perl files are considered. so this is her "expand the vibe check to everyone" button π--compact,-cβ do not list dependencies that are provided by the examined set. she's keeping it tight, she's keeping it minimal βοΈ--diff,-dFOO BAR β examine FOO and BAR and report the metadata differences, ignoring line numbers. these can be directories or distribution tarballs, no judgement π--files,-fβ report findings per file instead of per module. heads up tho: this option has no effect with--compactπ--jobs,-jNUM β defines the number of workers used for parallel processing π§ by default, the optimal number of workers is determined automatically. she's self-sufficient like that, main character energy fr fr--help,-hβ display this help π«Ά--mode,-mMODE β only look for this specific metadata. valid options are:compileβ modules required at compile timeruntimeβ modules required at runtimepackageβ modules providedall
and for backwards compatibility, p|prov, r|req and u|use are also understood π note that this option is automatically set to all if --compact is also used. defaults to all β¨
--verbose,-vβ be a little more verbose where it makes sense π£οΈ (she's not gonna yap for no reason, she has standards)
π EXAMPLES π
tangerine -c Makefile.PL lib/ t/
tangerine --mode=compile inc/
tangerine -d Foo-0.01.tar.gz Foo-0.02.tar.gz
look at her go. iconic. ate. no crumbs π
π AUTHOR AND LICENSE π
Copyright (c) 2014-2015 Petr Ε abata <contyk@redhat.com>
See the LICENSE files for licensing details π
and that's the whole page bestie!! this version of the docs is from perl v5.42.0, dated 2025-07-25 β so when you're out here reading it, that's the era you're in π¦ stay slay, go analyze some perl, periodt π
β¨π
π¦ where this page comes from
- fedora 43: tangerine 0.22-27.fc43 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms