@kurechon/op-env-sync
v0.1.4
Published
Sync .env files with 1Password
Readme
@kurechon/op-env-sync
CLI tool to sync .env files with 1Password
Installation
pnpm add -g @kurechon/op-env-syncUsage
Push .env file to 1Password
op-env-sync pushPull .env file from 1Password
op-env-sync pullOptions
# 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 --examplePrerequisites
- 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
