Usage
initiat project init [project-path]
Arguments
project-path
optional
Full project path (org/project) or use flags
Options
-P
|
--project-path
Full project path (org/project) or alias
-p
|
--project
Project name (uses default org or --org)
--org
Organization slug (used with --project)
Examples
Using positional argument
initiat project init acme-corp/production
Using flags
initiat project init --org acme-corp --project production
Using short flags
initiat project init --org acme-corp -p production
Project only (uses default org)
initiat project init --project production
How it works
-
→
Generates secure 256-bit project key
-
→
Encrypts project key with your device's X25519 key
-
→
Uploads encrypted key to server
-
→
Enables secret storage and retrieval for this project
Output
🔐 Initializing project key for "acme-corp/production"...
⚡ Generating secure 256-bit project key...
🔒 Encrypting project key with your device's X25519 key...
📡 Uploading encrypted key to server...
✅ Project key initialized successfully!
🎯 You can now store and retrieve secrets in this project.
Next steps:
• Add secrets: initiat secret set API_KEY --value your-secret
• List secrets: initiat secret list
• Invite devices: initiat project invite-device