.TH GEE 1 local .SH NAME gee \- gopher environment editor .SH SYNOPSIS .B gee [ .BI \-t " toplevel directory" ] [ .BI \-p " port number" ] [ .BI \-l " link file name" ] [ .BI \-g " index file name" ] .SH DESCRIPTION .I Gee is an interface which allows easy inspection and modification of the .IR gopher (1) archive environment (burrow). Both files, and all descriptors including links, and .cap files may be modified with .I gee. .I Gee implements a paged display, and displays files one directory at a time. .PP .I Gee is compatible with most older gopher servers (version 1.1-12), and should work ok with the gopher+ descriptors too. It does not work with .IR gn (1) descriptors, but could be made to. .PP .I Gee is written entirely in .B PERL and may be modified to perform other useful tasks. .SS OPTIONS All options may be permanently configured by editing gee. .PP .TP .B \-t " toplevel directory" .br .ns .PP Specify the toplevel archive directory for .I gee to work within. .TP .B \-p " port number" .br .ns .PP Specify the default port number for gee to consider for creation of new file descriptors. Default port is 70. .TP .B \-l " linkfile name" .br .ns .PP Specify the name of the link file for remote links, or all links, with gopher+. Default is .names. .TP .B \-g " index directory filename" .br .ns .PP Specify the name of the dbm file which contains a listing of the directories in the archive. Used by the internal function which allows simple directory changes to any archive directory. .SS " HOW IT WORKS" .PP Upon startup, .I gee looks for several environment variables, and sets the default mechanisms for editing, via the EDITOR environment variable, and for paging files, via the PAGER environment variable. Also allowed are the GOPHERTREE environment variable, for specifying the toplevel directory, and the GOPHERCONFIG environment variable, to specify the path to the gopherd.conf file. .PP Then .I gee queries the user as to whether to re\-index the directories in the archive, if that option has been configured into the program. After choosing a starting directory, and changing to that directory, .I gee displays the files therein, according to the name, type, host, path, port, and status. .PP Once the items in the starting directory are displayed, the user has the following options, which are selected by pressing the appropriate key, followed by a : .PP .TP .B \[number\] " view item stat info and .cap/.link/.name info, if any" .TP .B c " change to directory [number or use directory selector index]" .TP .B u " change to parent directory" .TP .B h " This help section" .TP .B n " make a new entry (edit a template in your favourite editor)" .TP .B f " forward page or same page at end" .TP .B b " back a page or same page at beginning" .TP .B q " quit" .TP .B !command " execute command in current dir" .PP When the stat and descriptor info is displayed for a given item, the user may choose from the following options to make changes or take other actions on the item, again by selecting the appropriate key: .PP .B d " delete this file from the archive" .TP .B e " change/create displayed info for this item" .TP .B h " This help section" .TP .B v " view this file" .TP .B m " mv, cp, or ln this file somewhere else [use dir list]" .PP that item, via editing the descriptor, or to the item itself. There is also a help page, for easy reference. .PP At the main menu of items One can also change to a parent/child directory, or any directory in the archive, if using the indexing option. .SH FILES gopherd.conf .SH SEE ALSO The .IR " README" included in the package.