Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WMIILOOP(1)							     WMIILOOP(1)

NAME
     wmiiloop-VERSION

SYNOPSIS
     eval "$(wmiiloop <events)"

DESCRIPTION
     wmiiloop  is  an  awk and sh script which preprocesses sh(1) syntax to sim-
     plify writing a wmii event loop.

     wmiiloop associates lines begining with Event, Action, or	Key  (henceforth
     known as $keyword), followed by arbitrary text (henceforth known as $args),
     with  functions which call any indented lines which follow. In the function
     names, all non-alphanumeric characters in $args are  replaced  with  under-
     scores (_). The functions are named $keyword'_'$args.

     Any variables in the unintented lines are interpolated by the shell.

     Additionally,  each  declaration's  $args	are assigned to a variable named
     $keyword's'.  In this case, no transliteration occurs.  For  instance,  the
     following declaration:

     Key $MODKEY-j
	  echo Got $@

     yields (assuming $MODKEY is set to Mod1):

     Keys=" $Keys Mod1-j"
     Mod1_j() {
	  echo Got $@
     }

SEE ALSO
     wmii(1), wmii(1).	wmiir(1), PREFX/etc/wmiirc

				   25 May 2007			     WMIILOOP(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=wmiiloop&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help