openv

A tool that uses the credentials stored in 1password as an environment variable.

Requirements

Getting Started

```shell $ eval $(op signin ) $ op create vault myenv

$ openv create myenv SECRETTOKEN myenv.SECRETTOKEN> this-is-secret

$ openv list myenv SECRET_TOKEN

$ env $(openv myenv get) sh -c 'echo $SECRET_TOKEN' this-is-secret

$ env $(openv myenv get -n SECRETTOKEN:MYENV) sh -c 'echo $MY_ENV' this-is-secret ```

Install

On macOS via Homebrew

TBD

From binaries

Check out the release page for prebuilt versions of openv for many architectures.

From source

TBD

Development

```shell

Run tests

$ cargo test

Build

$ cargo build --bins

Install

$ cargo install --path . --locked ```