man(1)
β¨ NAME β¨
/executable β the Profanity /executable command, bestie π
yes this is literally a whole man page for one lil slash command and honestly? she earned it.
π DESCRIPTION π
okay so, you know how you want a certain command to trigger a certain program? πΈ That's what this is. You're configuring which executable gets called when you run a particular command. Set it once, vibe forever. β¨
π SYNOPSIS π
/executable avatar set <cmdtemplate>
/executable avatar default
/executable urlopen set <cmdtemplate>
/executable urlopen default
/executable urlsave set <cmdtemplate>
/executable urlsave default
/executable editor set <cmdtemplate>
/executable editor default
/executable vcard_photo set <cmdtemplate>
/executable vcard_photo default
π«Ά ARGUMENTS π«Ά
avatar setβ tells Profanity what program to run when you do/avatar open. Point it at your fave image viewer, no cap. πΌοΈavatar defaultβ puts everything back the way it was, we're restoring the default settings π«Άurlopen setβ sets the executable that gets run by/url open. It takes a command template, and inside that template%ugets swapped for the URL and%pgets swapped for the path, respectively. π₯urlopen defaultβ restore to default settings, back to factory vibes β¨urlsave setβ sets the executable that gets run by/url save. Takes a command template that swaps%uand%pfor the URL and the path respectively. πΎurlsave defaultβ uses the built-in download method for saving, so like, Profanity handles it herself, periodt πeditor setβ sets the editor used with/editor. Heads up bestie: it needs a terminal editor, or a script that launches a graphical one. Don't just throw a GUI at it and expect β¨ magic β¨editor defaultβ restore to default settings, we love a reset πvcard_photo setβ sets the executable run by/vcard photo open. Takes a command template where%pgets replaced with the path πvcard_photo defaultβ restore to default settings (yes, again, it's iconic) π
πΈ EXAMPLES πΈ
/executable avatar xdg-open
/executable urlopen set "xdg-open %u"
/executable urlopen set "firefox %u"
/executable urlopen default
/executable urlsave set "wget %u -O %p"
/executable urlsave set "curl %u -o %p"
/executable urlsave default
/executable vcard_photo set "feh %p"
/executable editor set "emacsclient -t"
okay quick note: if you're copy-pasting these, keep the quotes around the templates, they're doing work π
that's the whole thing!! go set your executables, you're doing amazing, main character energy only ππ¦
this page came to you from version 0.18.2, dated 2026-06-08, under the Profanity XMPP client manual umbrella β mwah, xoxo, see you in man(1) π
π¦ where this page comes from
- ubuntu stonking: profanity 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu stonking: profanity-light 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms