FILENAME(1)                                           FILENAME(1)

     NAME
          filename - interactively select a file

     SYNOPSIS
          wm/filename [ -d startdir ] [ -g geom ] [ -t title ] [
          pattern... ]

     DESCRIPTION
          Filename pops up a file browser window, allows the user to
          select a file and prints the name of that file to the stan-
          dard output.  The optional list of patterns gives a list of
          wildcard patterns as understood by filepat(2); the file
          browser will initially show only files matching one or more
          of the patterns. (N.B. patterns must be quoted to prevent
          the shell from interpreting them). The following options are
          recognised:

          -d        Startdir gives the initial directory shown by the
                    file browser.

          -g        Geom is given as a tk argument to the file browser
                    window.

          -t        Title specifies the title of the file browser win-
                    dow.

     EXAMPLE
          The following sh(1) command compiles an interactively chosen
          Limbo source file, placing the file browser window at a par-
          ticular spot on the screen and starting at joe's home direc-
          tory.
          limbo `{wm/filename -t 'Select a source file' -g '-x 50 -y 50'
               -d/usr/joe '*.b' '*.m'}

     SOURCE
          /appl/wm/filename.b

     SEE ALSO
          wmlib(2), sh(1)

     BUGS
          The file browser window actually appears 20 pixels below and
          to the right of the position specified.

     Page 1                       Plan 9            (printed 11/23/24)