pennmush/utils
2018-06-18 14:41:10 -07:00
..
change2hlp.lua Help file/make versions tweaks. 2018-05-20 19:11:42 -07:00
change2html.pl Make change2html.pl produce html5, and drop dependency on deprecated CGI module. 2018-05-01 17:00:48 -07:00
clwrapper.sh Initial google code commit. 2009-06-02 06:18:54 +00:00
columnize.scm Update scheme scripts to work with modern versions of chicken. 2017-10-05 22:32:48 -07:00
cscope.sh Add convenience script for running cscope. 2010-04-15 08:26:36 +00:00
customize.pl Update list of disallowed directories for 'make customize'. 2015-08-08 20:08:43 +01:00
define_cmd.txt Make @http support DICT protocol requests too. 2018-04-08 22:04:26 -07:00
fixdepend.pl Make 'make distdepend' a bit cleaner and smarter. Oh, and run it. 2012-07-20 05:35:33 +00:00
genrgb.pl Split the big giant string of color descriptions into an array of shorter ones. 2018-04-01 23:37:18 -07:00
gentables.c Use sqlite for soundex() and soundslike(), support the spellfix1 phonetic hash as an option. 2018-05-11 17:36:14 -07:00
grep-cl.pl Raevnos can't spel gud. 2009-09-11 17:20:46 +00:00
ln-dir.sh Initial google code commit. 2009-06-02 06:18:54 +00:00
make_access_cnf.sh Linted some shell scripts. 2017-03-27 19:19:30 -05:00
mkcmds.pl Add Sqlite3 3.22 to Penn source. 2018-03-30 21:11:48 -07:00
mkvershlp.pl Help file/make versions tweaks. 2018-05-20 19:11:42 -07:00
pwutil.pl Bugfix in pwutil. 2012-02-09 00:07:10 +00:00
README.txt Remove utils/fixdiff.scm 2017-10-10 14:51:38 -07:00
update-cnf.pl Fix reversed message in utils/update-cnf.pl 2015-08-07 13:56:34 -05:00
xterm256.json Fix a bunch of extended color names 2017-12-28 00:23:12 -08:00

The utils directory has assorted scripts used as part of the build
process, and source code for programs used manually at times to update
various things that don't change often. 

Detailed information about how to use the scripts can usually be found
in comments in them Here's a quick overview of what they're for:

change2html.pl: Script that HTML-ifies changelog entries for release
 announcements.

clwrapper.sh: A wrapper around the cl compiler from Microsoft.

columnize.scm: Script to format the tables of functions/commands/etc.
 in help files.

cscope.sh: Wrapper script for invoking cscope, a handy source code
 browsing/searching tool.

customize.pl: perl script used by 'make customize'

fixdepend.pl: perl script used by 'make distdepend'
 
genrgb.pl: Creates hdrs/rgb.h and src/rgbtab.gperf with color name
  to RGB tuple maps.
 
gentables.c:  Compiles into a program used to make src/tables.c

grep-cl.pl: Perl script to search for strings in changelogs.

ln-dir.sh:    A manual alternative to make customize. Kinda.

make_access_cnf.sh: Script used to update ancient versions of Penn
 that used two files for sitelocks. 

mkcmds.pl: Perl script used by the makefile to create hdrs/funs.h,
 hdrs/cmds.h, hdrs/patches.h, hdrs/switches.h and src/switchinc.c when
 needed.

mkvershlp.pl: perl script that turns the CHANGES.* files into
 game/txt/hlp/pennv*.hlp files.

pwutil.pl: perl script used to manipulate player passwords in an
 offline database. Run it with --help for more.

update-cnf.pl: Used by make to reconcile changes between
 game/mushcnf.dst and your local game/mush.cnf.