POWERLINE(1)
POWERLINE(1) β Powerline π β¨
okay so bestie, you opened the Powerline manual (POWERLINE(1)) and we're gonna go through it together. It's giving "prompt and statusline script" energy, and every flag, caveat, and little weird spelling is still here. No cap. π«Ά
πΈ NAME πΈ
powerline β the Powerline prompt and statusline script. That's the whole vibe. β¨
β¨ SYNOPSIS β¨
powerline EXT [SIDE] [-rMODULE] [-wWIDTH] [--last-exit-code=INT]
[--last-pipe-status=LIST] [--jobnum=INT]
[-cKEY.KEY=VALUE]β¦ [-tTHEME.KEY.KEY=VALUE]β¦ [-RKEY=VAL]β¦
[-pPATH]β¦ [--socket=ADDRESS]
π DESCRIPTION π
Okay so here's what the arguments mean, bestie:
EXTβ extension: the application for which thepowerlinecommand is launched (usuallyshellortmux). Also supportswm.extensions:wm.awesome. Slay. πSIDEβ side:leftandrightrepresent left and right side respectively.aboveemits lines that are supposed to be printed just above the prompt, andaboveleftis like concatenatingabovewithleftwith the exception that only one Python instance is used in this case. May be omitted forwm.*extensions. π
π OPTIONS π
-r,--renderer-module MODULEβ renderer module. Usually something like.bashor.zsh(with leading dot) which ispowerline.renderers.{ext}{MODULE}, may also be full module name (must contain at least one dot or end with a dot in case it is top-level module) orpowerline.rendererssubmodule (in case there are no dots). Highkey iconic. π¦-w,--width WIDTHβ Maximum prompt with. Triggers truncation of some segments. (Yes, that's what the page says β we keep the facts, not the grammar. π)--last-exit-code INTβ last exit code. π--last-pipe-status LISTβ like above, but is supposed to contain space-separated array of statuses, representing exit statuses of commands in one pipe. π₯--jobnum INTβ number of jobs. π-c,--config-override KEY.KEY=VALUEβ Configuration overrides forconfig.json. Is translated to a dictionary and merged with the dictionary obtained from actual JSON configuration:KEY.KEY=VALUEis translated to{"KEY": {"KEY": VALUE}}and then merged recursively.VALUEmay be any JSON value, values that are notnull,true,false, start with digit,{,[are treated like strings. IfVALUEis omitted then corresponding key is removed. π-t,--theme-override THEME.KEY.KEY=VALUEβ like above, but theme-specific.THEMEshould point to an existing and used theme to have any effect, but it is fine to use any theme here. π-R,--renderer-arg KEY=VALβ like above, but provides argument for renderer. Is supposed to be used only by shell bindings to provide various data likelast-exit-codeorlast-pipe-status(they are not using--renderer-argfor historical reasons:--renderer-argwas added later). π«Ά-p,--config-path PATHβ path to configuration directory. If it is present then configuration files will only be sought in the provided path. May be provided multiple times to search in a list of directories. πΈ--socket ADDRESSβ socket address to use in daemon clients. Is always UNIX domain socket on linux and file socket on Mac OS X. Not used here, present only for compatibility with other powerline clients. This argument must always be the first one and be in a form--socket ADDRESS: no=or short form allowed (in other powerline clients, not here). π
Heads up, bestie:--socketmust always be the first argument and be in a form--socket ADDRESSβ no=or short form allowed (in other powerline clients, not here). π
-h,--helpβ display help and exit. Periodt. π
π«Ά AUTHOR π«Ά
Written by Kim SilkebΓ¦kken, Nikolay Pavlov, Kovid Goyal and contributors. The glyphs in the font patcher are created by Fabrizio Schiavi. Shoutout to the icons, fr fr. π
π¨ REPORTING BUGS π¨
Report powerline bugs to https://github.com/powerline/powerline/issues. If something's cursed, tell the maintainers, not the group chat. π
π SEE ALSO π
Go peek at powerline-daemon(1) and powerline-config(1). Iykyk. π
mwah β beta edition, Mar 11, 2025, POWERLINE(1) β stay iconic, bestie. π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: powerline 2.8.4-bp160.1.6 Β· MIT
- opensuse-leap 16.0: powerline 2.8.4-bp160.1.6 Β· MIT
- opensuse-leap 16.0: powerline 2.8.4-bp160.1.6 Β· MIT
- opensuse-leap 16.0: powerline 2.8.4-bp160.1.6 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms