Environment Variables

This section describes several environment variables that affect how hsc operates.

If this variable is set, its content will be interpreted as path to the user's home directory. When looking for hsc.prefs, a lib/hsc.prefs will be added to this value, and before this also a directory separator (e.g. a slash (``/'')), if necessary.


This variable specifies the directory where hsc.prefs (see also Syntax Definition) is located.
Example: After a

    setenv HSCPATH work:hsc
hsc will look for work:hsc/hsc.prefs.


Within several messages, hsc refers to the user as a ``jerk''. This happens if you are using features which are only supported by some special browsers. Some people say they are forced by their employer to use those features, and therefore feel insulted by hsc.

As a solution, you can store the amount of your monthly payment in this variable:
    setenv HSCSALARY 1000
After this, hsc will stop calling you a ``jerk''. Instead, it will now use the term ``prostitute''.
These variables specify the address of a proxy if you want to use one for external URI checking. It is definitely a good idea to do so, because otherwise FTP and Gopher URIs cannot be checked at all, and also because it reduces network load and can considerably speed up the checking process if the proxy is allowed to cache responses. Note the lowercase variable names—at least on Unixoid OSs case is significant!
The syntax for these variables is compatible with the Lynx webbrowser: the must specify a full URI starting in http://, followed by a hostname, optionally followed by a colon and a port, plus an optional final slash. E.g.
ftp_proxy=http://my.proxy.org:8080/ (Bourne-Shell), or
setenv ftp_proxy (AmigaShell).