TKPOD(1p)
π NAME π
okay so bestie, tkpod β it's a Perl/Tk Pod browser. that's the whole vibe. π
β¨ SYNOPSIS β¨
tkpod [-tk] [[-no]tree] [-Mblib] [-I dir] [-d|debug] [-s|server]
[-filedialog module]
[-f function | -q FAQRegex | directory | name [...]]
π¦ DESCRIPTION π¦
tkpod is a simple Pod browser with hypertext capabilities, no cap. Pod (Plain Old Document) is a simple and readable markup language that could be mixed with perl code. it's giving "docs but make them cute". β¨
Pods are searched by default in @INC and $ENV{PATH}. Directories listed on the command line or with the -I option get added to the default search path. periodt.
For each name listed on the command line, tkpod tries to find Pod in name, name.pod and name.pm in the search path. For each name a new Pod browser window is opened. one name, one window, that's the rule. πͺ
If no name is listed, then the main perl pod is opened instead. iconic default behaviour honestly.
π OPTIONS π
-treeβ when specified,tkpodwill show a tree window with all available Pods on the local host. however, this may be slow on startup, especially first time because there is no cache yet π. you can always turn on the tree view with the menu entry 'View' -> 'Pod Tree'. so if it's laggy, don't panic, it's just vibing without a cache.-tkβ useful for perl/Tk documentation. when specified it adds allTksubdirectories in@INCto the Pod search path. this way whenScrolledis selected in the browser, theTk/Scrolleddocumentation is found. slay, path resolution.-sor-serverβ starttkpodin server mode. subsequent calls totkpod(without the-soption) will cause it to load the requested Pods into the server program, thus minimizing startup time and memory usage. π
β οΈ note that there is no access control, so this might be a security hole! bestie, please be careful with this one, fr fr.
-Mblibβ add theblibdirectories under the current directory to the Pod search path.-I dirβ add another directory to the Pod search path. note that the space is mandatory. yes, the space matters, don't skip it.-f functionβ show documentation for function.-q FAQRegexβ show the FAQ entry matching FAQRegex.-filedialog moduleβ use an alternative file dialog module, e.g.Tk::FileSelect,Tk::FBoxorTk::PathEntry::Dialog. pick your fighter. π₯-dor-debugβ turn debugging on.-exitβ only for internal testing: exit before enteringMainLoop.
πΈ USAGE πΈ
how to navigate with the Pod browser is described in Tk::Pod_usage. it's also accessible via the menu 'Help' -> 'Usage...'. iykyk, but if you don't know, the Help menu has your back. π«Ά
π ENVIRONMENT π
TKPODPORTβ force a port fortkpod's server mode.TKPODDIRSβ a list of directories (on Unix usually separated by:, on Windows by;) for additional Pod directories. these directories will appear in thelocal dirssection of the tree view. β¨
see Environment in Tk::Pod::Text and Environment in Tk::Pod::FindPods for more environment variables.
π KNOWN BUGS π
see Tk::Pod::Text. (yes, that's it, that's the whole section, go read it bestie π)
β SEE ALSO β
perlpod pod2man pod2text pod2html Tk::Pod Tk::Pod::Text Tk::Pod::Tree
π AUTHOR π
Nick Ing-Simmons <nick@ni-s.u-net.com>
Former maintainer: Achim Bohnet <ach@mpe.mpg.de>.
Code currently maintained by Slaven Rezic <slaven@rezic.de>.
Copyright (c) 1997-1998 Nick Ing-Simmons. Copyright (c) 2015 Slaven Rezic. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
okay bestie that's the whole page, mwah π β¨ this was perl v5.34.0, dated 2022-06-28 β go forth and browse your pods, you absolute main character ππ¦π
π¦ where this page comes from
- debian bookworm: libtk-pod-perl 0.9943-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libtk-pod-perl 0.9943-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libtk-pod-perl 0.9943-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libtk-pod-perl 0.9943-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libtk-pod-perl 0.9943-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms