# jura

> A backup utility

Latest version **0.1.1** (published 2014-07-07) · 0 weekly downloads

## Install

```sh
npm install jura
pnpm add jura
yarn add jura
bun add jura
```

Provides the command `jura`.

## Health

**Score 10/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; low quality score; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2014-07-07 |
| First published | 2014-07-01 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Alexander van der Grinten |
| Maintainers | avdgrinten |

## Links

- npm: https://www.npmjs.com/package/jura
- Repository: https://github.com/avdgrinten/jura
- Issues: https://github.com/avdgrinten/jura/issues
- npm.io page: https://npm.io/package/jura

## Dependencies (3)

- [read](https://npm.io/package/read.md) ~1.0.5
- [async](https://npm.io/package/async.md) ~0.9
- [googleapis](https://npm.io/package/googleapis.md) ~0.7

## Recent versions

- 0.1.1 (latest) — 2014-07-07
- 0.1.0 — 2014-07-01

## README

# Jura: A backup utility

## Overview

Jura is a backup utility that archives local files and uploads them to
remote locations. Currently only Google Drive storage is supported as a remote location.

## Prerequisites

- node.js version 0.10.x or later

## Installation

Jura can be installed via npm: `npm install jura`.

## Typical workflow

First you'll want to create a new repository and index some files
that you want to backup:

1. `jura init` Initializes the repository. All information about the repository
will be saved in a `.jura` directory in the current working directory
2. `jura add file.txt` Adds a file to the index
3. `jura list` Lists all files that are currently part of the index

After you have added some files to the index you'll want to add a
mirror that will host your backup:

1. `jura add-drive-mirror myMirror backups/someFolder` Adds a mirror.
`myMirror` is an internal name, you can choose any name you like.
`backups/someFolder` is the name of the folder on Google Drive that will contain your backups
2. `jura auth-mirror myMirror` Authorize Jura to access your Google Drive
3. `jura init-mirror myMirror` Create the backup folder you specified earlier on Google Drive

After setting things up you can backup your data by running `jura backup myMirror`.

In case you want to restore your backup you would use:

1. `jura rev-list myMirror` This lists all backups you have uploaded
2. `jura rev-restore myMirror 2014-06-29T19:00:32.802Z` Restores the backup from the specified time stamp

---
_Source: https://npm.io/package/jura · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
