An open API service indexing awesome lists of open source software.

https://github.com/sachinrising/p4-workspace-creator

Creates perforce workspace using spec file
https://github.com/sachinrising/p4-workspace-creator

p4 perforce python

Last synced: 5 months ago
JSON representation

Creates perforce workspace using spec file

Awesome Lists containing this project

README

          

![ci](https://img.shields.io/github/v/release/sachinrising/p4-workspace-creator) ![ci](https://img.shields.io/github/release-date/sachinrising/p4workspacecreator) ![ci](https://img.shields.io/pypi/pyversions/P4WorkspaceCreator) ![ci](https://img.shields.io/github/license/sachinrising/P4WorkspaceCreator)

GitHub code size in bytes
# P4WorkspaceCreator

## Description
To automate the creation of perforce workspace using spec file stored in the depot path

Spec file could be like
`//spec/... //[placeholder]/spec/...`

It creates perforce workspace using spec file which is stored in the depot path

## How to install

```
python -m pip install P4WorkspaceCreator
```

## Usage

Usage example
```
python -m P4WorkspaceCreator -u User -p Password -port perforce:1666 -c User_MachineName_P4WorkspaceCreator -r C:\users\sachin\perforce-workspace -s //spec/example/p4workspacecreator.txt -l ""
```

```
-u USER, --user USER Perforce user name
-p PASSWORD, --password PASSWORD
Perforce password
-port PORT, --port PORT
Perforce port address
-c CLIENT, --client CLIENT
Client name which will be used to create workspace
-r ROOT, --root ROOT Workspace root path
-s SPEC, --spec SPEC Spec file path in depot
-l PLACEHOLDER, --placeholder PLACEHOLDER
Place holder used in the spec file e.g ''
```