@kurechon/op-env-sync
v0.1.4
Published
Sync .env files with 1Password
Downloads
72
Readme
@kurechon/op-env-sync
CLI tool to sync .env files with 1Password
Installation
pnpm add -g @kurechon/op-env-sync
Usage
Push .env file to 1Password
op-env-sync push
Pull .env file from 1Password
op-env-sync pull
Options
# Specify vault (default: "Private")
op-env-sync push --vault MyVault
# Specify item suffix
op-env-sync push --suffix ".local"
# Generate .env.example.generated file with keys only
op-env-sync push --example
op-env-sync pull --example
Prerequisites
- 1Password CLI installed
- Signed in to 1Password CLI
eval $(op signin)
Item Format in 1Password
The .env file will be stored in 1Password with the following format:
- Item Type: Secure Note
- Item Name:
[current-directory-name].local .env
- With suffix option:
[current-directory-name] .env<suffix>
- With suffix option:
- Field Name:
env
License
MIT