Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 CLI Documentation | 2025.1

# Overview of initial tasks

This section gives you an overview of the tasks for setting up your command client and shared server. The tasks in this workflow should be performed once, and in the order presented in the following table:

Step | Task | Stream or classic user | Link
--- | --- | --- | ---
1 | Create a working directory | Both | Create a working directory
2 | Log in to the shared server or start up a shared server | Both | Log in to the P4 Server or Start a P4 Server
3 | Start up the command line client and verify the connection to the server | Both | Start up the command line client and verify the connection to the server
4 | Create a stream depot | Stream | Create a stream depot
5 | Create a mainline stream | Stream. Classic users, see Organizing the depot. | Create a mainline stream
6 | Define a workspace | Both | Define a workspace
7 | Bind the workspace to the stream | Stream | Define a workspace
8 | Populate the mainline stream | Stream. Classic users populate a codeline. | Populate the mainline stream

Your search for returned results