NCID_PLUGINS(7)

πŸ“¦ version 1.18, in fedora 43, fedora 44

✨ NCID_PLUGINS ✨

okay bestie, welcome to the glow-up of NCID_PLUGINS(7) β€” that's the section 7 manual page for the NCID client plugins, and yes we're doing the whole thing, no skips πŸ’…


πŸŽ€ NAME πŸŽ€

ncid_plugins β€” the whole overview of NCID client plugins, like a little tour of the plugin situation 🌸


πŸ¦‹ DESCRIPTION πŸ¦‹

So. Plugins. They're scripts or programs β€” either the ones that ship with NCID (distributed) or ones you made yourself (user defined) β€” and they get launched from either the Plugins Menu or the Context Menu, with one or more variables from the call line you selected. Literally just vibes + your call data ✨

Plugins get configured in ncid.conf using this exact format:

{"<plugin label>" "<command [options] {[arguments]}
{[argumenats]} {...}>"}
ngl the {[argumenats]} typo up there is not me, that's canon, we keep it fr fr πŸ™ˆ

To run a plugin: click it in the Plugins Menu, or in the Context Menu, by its Name. That's it, that's the whole launch sequence πŸ‘‘

To remove a plugin, you either delete its line entirely, or you sneak a # in before the <label> β€” and the spaces are optional, so do it however you like:

{"[spaces]#[spaces]<label>" "<command [options]
[arguments]>"}

Wanna leave a comment about a plugin? That line format is:

"# <comment>"


🌈 The plugins that ship with NCID right now 🌈

Plugins Menu: Hello World Example

  • Here's an example plugin menu item in ncid.conf that uses the messages_dialog plugin:
{"Hello World Example" "message_dialog {info} {Hello World}"}

Context Menu: US Number Info

Context Menu: Display ncid variables

  • Displays the ncid variable names and the variable data for a selected history line. it's giving "show me everything" energy πŸ’–

πŸ“ FILES πŸ“

  • prefix3=/etc/ncid/ncid.conf
  • /usr/share/ncid/plugins/display_ncid_variables
  • /usr/share/ncid/plugins/messages.dialog
  • /usr/share/ncid/plugins/US_number_info

πŸ‘€ SEE ALSO πŸ‘€

  • ncidd.conf.1,
yeah the trailing comma is just sitting there like that, iconic behavior, we don't touch it πŸ’€

and that's a wrap on NCID_PLUGINS(7) from the NCID crew, dated 2024-4-8 β€” go forth, click your menus, configure your plugins, and slay πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from