PLSENSE(1)
π PLSENSE(1) β the omni completion tool for Perl, bestie π
okay so. plsense(1) is a General Commands Manual page and it's genuinely iconic. this is the one that tells you everything about the omni completion tool for Perl. sit down, get comfy, we're doing this together π«Ά
β¨ NAME β¨
plsense β Omni completion tool for Perl
like. it completes your Perl. for you. main character energy fr fr π
πΈ SYNOPSIS πΈ
plsense [Option] [Command] argument...
plsense [Option] -i
so basically you either give it an Option plus a Command plus whatever argument... it needs, OR you just hit it with an Option and -i and go hang out interactively. two moods, both valid π¦
π DESCRIPTION π
PlSense is a development tool for Perl. no cap. and what does it do? it provides Completion/Help about Module/Function/Variable β but optimized for context. like it actually knows where you are and what you're doing. the way that it just gets you?? πβ¨
π OPTIONS π
every single flag, no skips, we don't do that here:
--logfileβ path of the log file. where the tea gets written down π--loglevelβ level of logging. its value is forLog::Handler. (iykyk, that's the module doing the actual work)--maxtasksβ limit the count of tasks that run on the server process. keeps things from going feral.--port1β port number for listening by the main server process. default is33333.--port2β port number for listening by the work server process. default is33334.--port3β port number for listening by the resolve server process. default is33335.-c,--cachedirβ path of the directory caching information for Completion/Help. the lil stash spot π-h,--helpβ show this message. your bestie when you're lost.-i,--interactiveβ run interactively. vibe with it live β¨-v,--versionβ show version.
three ports, three server processes β33333,33334,33335β don't mix em up or it's giving chaos π
π COMMANDS π
okay this list is LONG and every single one is here, let's go:
a,assist[Code] β do assist about Code.ahelp,assisthelp[Cand] β show help about Cand of the last assist.c,codeadd[Code] β add source to the current location.chelp,codehelp[Code] β show help about Code.configβ update configuration about plsense.debuglex[Code/File] β show thePPI::Lexerlayout as the result of parsing Code/File, for debugging. (for when you need to see the guts π)debugmod[File/Module] β show detail of File/Module for debugging.debugrt[Regexp] β show routing matched by Regexp for debugging.debugstkβ show quantity of stocked on server process for debugging.debugsubst[Regexp] β show substitute matched by Regexp for debugging.explore[Regexp] β show the packages matched by Regexp and their methods. a whole lil tour πfhelp,subhelp[Sub] [Module] β show help about Sub of Module.help[Command] β show detail help about Command.loc,locationβ show current location. where u at πΊοΈloglevel[Level] [Server] β update the log level to Level about the logging of Server.mhelp,modhelp[Module] β show help about Module.o,open[File/Module] β open File/Module.onf,onsub[Sub] β set current location by Sub for assist.onfile[File] β set current location by File for assist.onmod[Module] β set current location by Module for assist.psβ show task list that is running on server process.queueβ show stack of task that is not yet running on server process. the waiting room πͺready[File/Module] β show status of File/Module.refreshβ refresh server process.remove[File/Module] β remove the cached information about File/Module.removeallβ remove all cached information. bye bestie πsubinfo[Code] β show signature of the method detected by Code.svstart,serverstartβ start server process.svstat,serverstatusβ show server process status.svstop,serverstopβ stop server process.u,update[File/Module] β update File/Module.vhelp,varhelp[Var] [Module] β show help about Var of Module.
π§ AUTHOR π§
Hiroaki Otsu <ootsuhiroaki at gmail.com>
and also, this manual page was written by KURASHIKI Satoru <lurdan@gmail.com>, for the Debian project (but may be used by others). absolute legends, both of them π
π SEE ALSO π
plsense (3)
like the sibling page. go say hi π«Ά
and that's the whole thing!! this page is from the User Commands manual, dated March 2014, and the page itself is PLSENSE(1). slay, periodt, go complete some Perl πβ¨π
π¦ where this page comes from
- debian bookworm: plsense 0.3.4-1.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: plsense 0.3.4-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: plsense 0.3.4-1.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: plsense 0.3.4-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: plsense 0.3.4-2
- ubuntu resolute: plsense 0.3.4-2build1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: plsense 0.3.4-2build1 Β· 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