An open API service indexing awesome lists of open source software.

https://github.com/jhandguy/obsidian-vault

obsidian-vault is a CLI to backup your Obsidian notes in GitHub using AES-GCM-256 authenticated encryption.
https://github.com/jhandguy/obsidian-vault

aes-gcm-256 go obsidian vault

Last synced: 2 months ago
JSON representation

obsidian-vault is a CLI to backup your Obsidian notes in GitHub using AES-GCM-256 authenticated encryption.

Awesome Lists containing this project

README

          

# obsidian-vault

**obsidian-vault** is a CLI to backup your [Obsidian](https://obsidian.md/) notes in GitHub using AES-GCM-256 authenticated encryption.

## Requirements

The following CLIs are required to use **obsidian-vault**:

- [GitHub](https://cli.github.com/)
- [Git](https://git-scm.com/)

## Installation

**obsidian-vault** can be installed via [homebrew-tap](https://github.com/jhandguy/homebrew-tap) with

```shell
brew install jhandguy/tap/obsidian-vault
```

or downloaded as binary from the [releases page](https://github.com/jhandguy/obsidian-vault/releases).

## Usage

```shell
➜ ov
obsidian-vault is a CLI to backup your Obsidian notes in GitHub using AES-GCM-256 authenticated encryption.

Usage:
ov [command]

Available Commands:
clean Clean and remove local vaults
clone Create and clone private GitHub repository
help Help about any command
pull Pull and decrypt remote vault from Git
push Encrypt and push local vault to Git

Flags:
--config string name of the config folder (default ".obsidian")
-d, --debug debug for ov
-h, --help help for ov
--path string path to the obsidian vault (default ".")
-v, --version version for ov

Use "ov [command] --help" for more information about a command.
```