Skip to content

1Password backup #124

@jdbruijn

Description

@jdbruijn

Programming language(s)

TypeScript Rust (this would be a simple project for learning Rust with)

Description

Create a local backup of 1Password items as JSON. It would be a, interactive, CLI to export data from all vaults or just a subset.

This would use the @1password/op-js dependency onepassword-cli crate to generate a JSON file. This would contain items from 1Password as JSON. This file can then be placed in a secure place as an plain-text backup in case something happens with 1Password, as addition to the 1Password export.

I've found some bash scripts on GitHub that do something similar, not the same. The best option I found is https://github.com/jagannathsrs/1password-json-backup, but that doesn't have a CLI and runs for all vaults AFAIK.

Motivation

I recently lost one of my vaults, just disappeared from 1Password. An export would of course help but I'd also like a plain-text backup, just not to rely on the 1Password software in that case.

Project name

1password-json-backup

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    triage ⚖️

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions