Tinyfugue
No description available
Install / Use
/learn @saaros/TinyfugueREADME
TinyFugue is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006-2007 Ken Keys.
=======
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
=======
INSTALLING TINYFUGUE
TinyFugue can be installed and run on UNIX-like systems. For information on unofficial versions of TF for other operating systems, see the TF web page at http://tinyfugue.sourceforge.net/.
"Make" options
Options are not available on all systems. To use an option, give it as an argument to the installation program (e.g., "make clean").
all Compile, but do not install (the "install" option should be run later to install the files). install Compile (if you haven't already) and install. The default installation locations depend on the operating system. clean Remove object files and other junk from source directory. uninstall Remove tf executable, help files, and library from their installed locations.
Public Installation
Some features of TF can be disabled for secure public installation, by using one of these /restrict commands in %{TFLIBDIR}/local.tf:
/restrict SHELL Prevents all access to shell or external commands.
Disables TF builtins "/sh" and "/quote !", and
uncompression during /load and /help.
/restrict FILE Prevents reading and writing of files. Disables
TF builtins "/load", "/save", "/saveworld", "/log",
and "/quote '", and sockmload feature.
Implies /restrict shell.
/restrict WORLD Prevents the user from defining new worlds and
connecting to undefined worlds. TF builtins
/addworld and the "/world <host> <port>" semantics
are disabled. Implies /restrict file.
Terminal Handling
If the default terminal handling option does not work, tf can be configured to use vt100 codes or nothing at all. See the README file in the subdirectory corresponding to your operating system.
Compression
If you are short on disk space, you can compress the helpfile and library files (except stdlib.tf). Make sure the COMPRESS_SUFFIX and COMPRESS_READ macros are set correctly; set them in the %{TFLIBDIR}/local.tf file if needed. Note that compresion can not be used if /restrict is used.
Firewalls
TF can be made to connect through a generic proxy server by setting the %proxy_host variable at runtime. See "/help proxy".
Also see the README file in the subdirectory corresponding to your operating system to see if tf has transparent firewall support on your system.
Last Resort
If you have an installation problem or other system-specific problem that is not described in this README or the README in the subdirectory for your system, contact the person who supports TF on your system. If you have a problem that is not system-related, ask for support on http://tinyfugue.sourceforge.net/ or contact the author by email at kenkeys@users.sourceforge.net. Please provide the following information:
The version of TF (type "/version" in tf).
The operating system version (on unix, type "uname -a" in the shell).
If tf won't compile, send the output of configure and make (in plaintext
form, please).
If you have a bug or core, give ALL error messages from tf.
If you have a bug or core, describe what you did or what happened
before the problem, and if the problem is repeatable.
If you have a core file, do NOT send it.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
