0.1.4 • Published 1 year ago

@kurechon/op-env-sync v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@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>
  • Field Name: env

License

MIT

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago