Common options used in scripting and reporting

The command-line options described below enable you to specify settings on the command line and in scripts. For full details, refer to the description of global options in the Helix Core Command-Line (P4) Reference.

Option Description

-b batchsize

Specify a batch size (number of arguments) to use when processing a command from -x argfile. By default, 128 arguments are read at a time.

-c client_workspace

Specifies the client workspace name.

-G

Causes all output (and batch input for form commands with -i) to be formatted as marshaled Python dictionary objects.

-p protocol:host:port

Specifies the host and port number of the Helix Core Server, as well as the protocol used to connect.

-P password

Specifies the user password if any. If you prefer your script to log in before running commands (instead of specifying the password every time a command is issued), use the p4 login command. For example:

echo 'mypassword' | p4 login

-s

Prepends a descriptive field (for example, text:, info:, error:, exit:) to each line of output produced by a Helix Core Server command.

-u user

Specifies the Helix Core Server user name.

-x argfile

Reads arguments, one per line, from the specified file. If argfile is a single hyphen (-), then standard input is read.