import
Import secrets from a .env file.
Usage
Options
| Option | Short | Description |
|---|---|---|
--project |
-p |
Project name (defaults to current directory name) |
--env |
-e |
Environment for imported secrets |
--input |
-i |
Input file path (default: .env) |
--yes |
-y |
Import all without prompting |
Examples
# Interactive import from .env
vaultuner import
# Import to specific project
vaultuner import -p myapp
# Import as production secrets
vaultuner import -p myapp -e prod
# Custom input file
vaultuner import -p myapp -i secrets.env
# Import all without confirmation
vaultuner import -p myapp -y
Interactive Mode
By default, import runs interactively:
Use -y to skip confirmations and import all secrets.
Name Conversion
Environment variable names are converted to secret names:
| Environment Variable | Secret Name |
|---|---|
API_KEY |
api-key |
DB_PASSWORD |
db-password |
Behavior
- Existing secrets are skipped (not overwritten)
- Blank lines and comments are ignored
- Quoted values have quotes stripped
See Also
- export - Export secrets to .env file