CFINGERD.TEXT(5)

✨ NAME ✨

cfingerd.text β€” cfingerd text rules. Okay bestie, you're reading the cfingerd.text(5) page from the Configurable Finger Daemon manual. It's giving "tiny text-file spells that make cfingerd do cute things" energy. πŸ’–


πŸ’– EXPLANATION πŸ’–

cfingerd offers different commands that can be placed in text files to display corresponding information. Every command used with cfingerd in text files begins with a dollar-sign (or a $). That usually tells cfingerd that when it's displaying a file, it should issue the command given directly after that character and insert its output. Slay.

Wanna display a raw $ sign? Simply put two $ signs together, or $$. Easy.

Text commands are only parsed if ALLOW_LINE_PARSING is enabled in /etc/cfingerd/cfingerd.conf(5). If it is disabled, the text files will be sent as is, complete with any single or double dollar signs they may contain. So like, vibe check your config first, fr fr.

πŸŽ€ TEXT COMMANDS πŸŽ€

The following is a list of text commands and what they do. They are checked case insensitively, so don't stress about caps.

  • $CENTER β€” will display the entire contents of the line. This command must start at the beginning of the line. This is a very common command. Main character energy, honestly.
  • $DATE β€” displays the current system date in the format of MM/DD/YY.
  • $TIME β€” displays the current system time in the format HH:MM A/PM (timezone).
  • $IDENT β€” displays the identity of the current person fingering your system.
  • $COMPILE_DATETIME β€” displays the date and time of which the current issue of cfingerd was compiled on your system.
  • $VERSION β€” displays the current version of cfingerd.
  • $EXEC β€” executes the rest of the line as a system command and send the output to the fingering user. Pipes, parameters etc. are available. The $EXEC command must be on a line by itself in order to function properly. The command is executed as nobody.nogroup if used in a system file. If used in a user file (e.g. .plan) the command is executed as that particular user. cfingerd will fork() before executing the new command and will drop all priviledges so this is safe.
This feature is only available if ALLOW_EXECUTION is enabled in cfingerd.conf. The program may prodeuce a maximum of 10MB of output. (Yes, prodeuce is their typo and I'm keeping it, no cap πŸ’€.)

πŸ“¬ CONTACTING πŸ“¬

If you like the software, and you want to learn more about the software, or want to see a feature added to it that isn't already here, then please write to cfingerd@infodrom.north.de. The project's webpage is at http://www.infodrom.north.de/cfingerd/. Obsessed? Same. 🫢


πŸ‘€ SEE ALSO πŸ‘€


mwah πŸ’‹ this was CFINGERD.TEXT(5), version 1.4.2, dated 7 Aug 1999. bye bestie πŸ¦‹