# Quoter Commands

/REQUIRE quoter.tf

After doing "/REQUIRE quoter.tf", the quoting commands can be used to take the output of various sources and execute them as commands, typically quoting them to a mud server. These are all just shortcuts for things you can already do with /quote -S. The default prefix is ":|", which will perform a pose on Tiny-style muds. The default prefix can be changed by setting the appropriate variable: qdef_prefix, qmac_prefix, qworld_prefix, qtf_prefix, qsh_prefix, or qmud_prefix. An alternate prefix can be given on the command line for /qdef, /qmac, /qworld, and /qfile. Also, before any output is generated, the command used to generate the output is quoted.

/QDEF [prefix] name
  Prepends prefix to each line generated by "/list name", and executes each resulting line as a command.

/QMAC [prefix] name
  Searches for the definition of macro name in a group of tf files, prepends prefix to each line found, "/quote name", and executes each resulting line as a command.

/QWORLD [prefix] name
  Prepends prefix to each line generated by "/listworlds name", and executes each resulting line as a command.

/QFILE [prefix] name
  Prepends prefix to each line of file name, and executes each resulting line as a command.

/QTF cmd
  Prepends prefix to each line generated by executing cmd in tf, and executes each resulting line as a command.

/QSH cmd
  Prepends prefix to each line generated by executing cmd in the shell, and executes each resulting line as a command.

/QMUD [-wworld] cmd
  Prepends prefix to each line generated by executing cmd on world world (default: the current world), and executes each resulting line as a command. /Qmud requires that the mud supports the OUTPUTPREFIX and OUTPUTSUFFIX commands.

Examples:

The command

      /qsh finger

would generate a series of commands something like this:

      :! finger
      :| Login       Name              TTY Idle    When    Site Info
      :| hawkeye  Ken Keys              p3       Fri 19:32
      :| hawkeye  Ken Keys              p4       Sat 17:37

And, on a Tiny-style mud named "Cave", the command

      /qmud score

would generate a series of commands something like this:

      :| Cave> score
      :| You have 8704 pennies.

See: /quote, processes, /paste

Back to index
Back to tf home page

Copyright © 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004 Ken Keys