freebsd-ports/lang/tcl-manual/files/patch-tcl8.3.5::html::UserCmd::tclsh.htm
Edwin Groothuis 0bcb572b2a Update to newer version of these documents.
Also included tcl8.5 documentation

version	new version
8.3.4	8.3.5
8.4a1	8.4.7
-	8.5a1
2004-11-18 01:53:51 +00:00

1.7 KiB

--- tcl8.3.5/html/UserCmd/tclsh.htm.orig Sat Oct 19 05:11:58 2002 +++ tcl8.3.5/html/UserCmd/tclsh.htm Thu Nov 18 12:48:36 2004 @@ -4,7 +4,7 @@
tclsh - Simple shell containing Tcl interpreter
SYNOPSIS
-
tclsh ?fileName arg arg ...? +
tclsh8.3 ?fileName arg arg ...?
DESCRIPTION
SCRIPT FILES @@ -21,7 +21,7 @@

NAME

tclsh - Simple shell containing Tcl interpreter

SYNOPSIS

-tclsh ?fileName arg arg ...?
+tclsh8.3 ?fileName arg arg ...?

DESCRIPTION

Tclsh is a shell-like application that reads Tcl commands from its standard input or from a file and evaluates them. @@ -46,7 +46,7 @@ case, but the script file can always source it if desired.

If you create a Tcl script in a file whose first line is -

#!/usr/local/bin/tclsh
+
#!/usr/local/bin/tclsh8.3
then you can invoke the script file directly from your shell if you mark the file as executable. This assumes that tclsh has been installed in the default @@ -60,7 +60,7 @@ following three lines:
#!/bin/sh
 # the next line restarts using tclsh \
-exec tclsh "$0" "$@"
+exec tclsh8.3 "$0" "$@" This approach has three advantages over the approach in the previous paragraph. First, the location of the tclsh binary doesn't have to be hard-wired into the script: it can be anywhere in your shell