Guiguts is a Perl/Tk text editor designed for editing and formatting public domain material for inclusion at Project Gutenberg. Features are provided for editing text files produced by Distributed Proofreaders.
For help or to contact the developers, see the Help with: guiguts forum hosted at Distributed Proofreaders.
This code was originally hosted at Sourceforge.
Download Guiguts from the project's GitHub releases page.
Older binaries are still available from the deprecated Guiguts project at Sourceforge.
If you are upgrading from an earlier version of Guiguts, see UPGRADE.md.
To install Guiguts see INSTALL.md.
For troubleshooting tips, see TROUBLESHOOTING.md.
Guiguts uses perltidy for consistent
styling using configuration options in .perltidyrc
. You can install perltidy
with cpanm --installdeps --notest --with-develop .
including the dot at the end.
format_files.sh
can be used to format one or more files. If used with
--check
it will validate that the files match the perltidy format.
This project uses Travis CI to validate formatting for each MR.