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

FreeBSD Manual Pages

  
 
  

home | help
GARGOYLE(6)			  Games	Manual			   GARGOYLE(6)

NAME
       gargoyle		 --	    interactive		fiction		player
       <https://github.com/garglk/garglk>

SYNOPSIS
       gargoyle	[story]
       gargoyle	-d --dump-config
       gargoyle	-e --edit-config
       gargoyle	-m --migrate-config
       gargoyle	-p --paths [story]
       gargoyle	-t --themes

DESCRIPTION
       gargoyle	is an interactive fiction player that supports all  the	 major
       interactive fiction formats, including:

	      AGT
	      Adrift (excluding Adrift	5)
	      AdvSys
	      Alan 2 and 3
	      Glulx
	      Hugo
	      JACL
	      Level 9
	      Magnetic	Scrolls
	      Scott Adams
	      TADS 2 and 3
	      Z-machine

       If  story  is  provided,	 it will be played.  Otherwise,	a file chooser
       will be displayed so a story can	be selected.

       The following options are available:

       -d, --dump-config
	     Dump the default config file to standard output.

       -e, --edit-config
	     Open Gargoyle's configuration file	in a text editor, first	creat-
	     ing it if necessary.

       -m, --migrate-config
	     Search for	a move a legacy	configuration file  to	the  preferred
	     location.	 In  general, on Unix systems, this will mean renaming
	     $HOME/.garglkrc to	$HOME/.config/garglk.ini.

       -p, --paths
	     Display a list of configuration file paths	as well	as theme paths
	     that will be used at runtime.  If story  is  provided,  game-spe-
	     cific configuration paths will be included.

       -t, --themes
	     Display a list of available color themes.

CONFIGURATION
       gargoyle	 is  highly  configurable,  although all configuration is done
       through a text-based configuration file.	  To  edit  the	 configuration
       file, use <control-comma> while Gargoyle	is running (<command-comma> on
       Mac),  which  will  open	 the configuration file	in a text editor.  The
       configuration file can also be edited directly.	 The  following	 loca-
       tions are tried in order:

	      $XDG_CONFIG_HOME/garglk.ini or $HOME/.config/garglk.ini
	      $HOME/.garglkrc

       In  addition, game-specific and directory-specific overrides are	avail-
       able.  For game-specific	overrides, the game extension is  removed  and
       replaced	 with  ini.  For example, zork1.z3 becomes zork1.ini.  If this
       file exists, it will be treated as a configuration  file.   For	direc-
       tory-specific  overrides, if the	file garglk.ini	exists in the same di-
       rectory as the game, it will be treated as a configuration file.

       Finally,	it is possible for a  global  configuration  file  to  be  in-
       stalled.	  This	is often the file /etc/garglk.ini, but this is config-
       urable at build time, and may also be disabled.

       To see exactly which locations are being	used, pass the -p  or  --paths
       flag  to	gargoyle.  Note	that this will not include game- or directory-
       specific	configuration files.

       Configuration files are additive: first,	the global configuration  file
       is   parsed.    Next,   the   user's   configuration   file   (such  as
       $HOME/.config/garglk.ini) is parsed, with all of	its  provided  options
       replacing whatever was specified	in the global configuration file.  Fi-
       nally, if there is a directory-specific and/or game-specific configura-
       tion file, their	options	will replace any existing options.  Configura-
       tion  files  need not provide all options.  This	allows,	for example, a
       game to select only the colors to be used, while	respecing all  of  the
       user's other choices.

AUTHORS
       Tor Andersson
       Ben Cressey
       Chris Spiegel <cspiegel@gmail.com>

FreeBSD	ports 15.0	       November	24, 2022		   GARGOYLE(6)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gargoyle&sektion=6&manpath=FreeBSD+Ports+15.0>

home | help