Each operating system and shell has its own syntax for setting environment variables. The following table shows how to set the P4CLIENT environment variable in each OS and shell:
P4CLIENT=value ; export P4CLIENT UNIX: csh setenv P4CLIENT value def/j P4CLIENT "value" Mac OS X (bash) P4CLIENT=value ; export P4CLIENT p4 set P4CLIENT=valueWindows administrators running Perforce as a service can set variables for use by a specific service with p4 set -S svcname var=value, or set variables for all users on the local machine with p4 set -s var=value.
• Crucial: The variable must almost always be set on the client; default values are rarely sufficient. Understanding these variables is crucial for users and administrators alike.
• Useful: Setting this variable can provide additional functionality to the user, but is not required for most Perforce operations.
• Esoteric: The default value of this variable is normally sufficient; it rarely needs to be changed.
• Server: The variable is set by the Perforce system administrator on the machine running the Perforce server. Some of these variables are used by Perforce clients as well; in these cases, the variable is listed twice.