rai project
Manage projects on the connected RaiSE server. A project on the server is a logical container that groups repositories, members, and configuration. Requires an active server connection (see rai connect).
rai project create¶
Create a new project on the RaiSE server.
| Flag | Short | Description |
|---|---|---|
--name |
-n |
Project name (required) |
--org |
-o |
Organization slug (required) |
--description |
-d |
Project description |
rai project link-repo¶
Link a local repository to an existing project on the server.
| Argument | Description |
|---|---|
PROJECT_ID |
Server project ID to link to (required) |
| Flag | Short | Description |
|---|---|---|
--path |
-p |
Local repository path. Default: current directory |
rai project link-repo my-org/raise-commons
rai project link-repo my-org/raise-commons --path /path/to/repo
rai project list¶
List projects in your organization on the RaiSE server.
rai project push-config¶
Push the local .raise/manifest.yaml configuration to the server, making it the authoritative project config for all team members.
rai project pull-config¶
Pull the project configuration from the server and write it to .raise/manifest.yaml, overwriting local changes.
| Flag | Short | Description |
|---|---|---|
--force |
Overwrite local config without confirmation |
See also: rai connect, rai repo, rai whoami