What is Tclish?
Tclish is a highly configurable installer, with a user-friendly GUI interface,
that can be customized to install just about any application.
Highlights of Features
For more detailed information, view the Tclish User's
- Provides typical CD-based installs
- Provides installs which download packages via HTTP by simply placing the CD
image somewhere on the web.
- Provides installs from one self extracting, self installing executable.
- TCL-based, and therefore platform independent (although it hasn't been
tested on a Macintosh, that I'm aware of.)
- Does not require any third-party software to be available on user's system
(not even TCL) except tar and uncompress on a UNIX system.
- What questions are asked of the user and what actions are performed during
the actual install are both highly customizable.
- Designed to make it simple to combine packages from several sources into one
install, with the package maintainer writing their portion of the install.
(Example: TCL and its various extensions, which all come from separate
How do I get it?
There are a couple of different ways to download tclish. The boring way is to
download the source code from sourceforge,
However, it seems to me that any install package worth its salt should not need
to be installed from tar files; so better yet, download the prebuilt tclish
binary appropriate for your platform, from the
Sourceforge project page,
and run it. These precompiled binaries can be configured to install your
application, but in absence of that configuration, they will do a web-based
install of tclish itself. That will let you install the source as well as other
binaries you might want.
(Tclish doesn't require any other packages, provided you get the prebuilt
"install" binaries, with the exception of windows where you will need to somehow
generate self-extracting executables for your packages; however you may find it
useful to use the freewrap package to generate install binaries that have a
built-in configuration, or are self-extracting, in which case you'll need
Tclish is distributed under a BSD-style license. It may be used for any purpose
including commercial, provided the license is distributed with it.