PERL-TAGS(1)

πŸ“¦
version 0.32 Β· 2 versions
, in fedora 43

πŸŽ€ perl-tags(1) β€” the manual, but make it a group chat πŸŽ€

okay so bestie, listen. perl-tags is this little icon that goes through your Perl code and spits out a perltags file so your editor can jump around your codebase like it's got main character energy. no cap. it's giving "ctags but make it Perl". πŸ¦‹


✨ SYNOPSIS ✨

Usage: perl-tags <options> <input files or dirs...>
Generates "perltags" files for use with your editor of choice.

Options:

  • -h, --help β€” shows you this help. literally the "what does this do again" button. πŸ™ˆ
  • -v, --version β€” prints the version number. the classic "am I even on the right build" vibe check. ⭐
  • -o, --outfile β€” sets the path/name of the output file. default is perltags. yes queen, name your file whatever. πŸ’…
  • -d, --depth β€” sets the max recursion depth (as in, recursion into use Module, etc). default is 10, and if you pass 0 that means no limit at all β€” feral behaviour, we love it. πŸŒ€
  • --vars, --no-vars, --variables, --no-variables β€” sets whether variables should be indexed. default is yes. (four spellings because we contain multitudes 🫢)
  • -p, --ppi β€” use PPI parsing. default is no. πŸ“
  • --prune β€” glob patterns to prune. you can pass this multiple times, stack 'em up. default is .git, .svn. 🧚
  • --files, -L β€” instead of listing input files or dirs after the options, read the paths of the files to process from this file, one per line. and if you pass -, it reads from stdin instead. iconic. ✨
ngl bestie, just run it and let it cook. the defaults are lowkey perfect for a first pass. πŸ”₯

πŸ‘‘ AUTHOR πŸ‘‘

Copyright 2009-2014, Steffen Mueller, with contributions from osfameron


and that's the whole page, periodt. πŸ’– this one shipped as part of perl v5.42.0, dated 2025-07-25, and yes it ate, no crumbs. go index something gorgeous. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from