Skip to content

Commit

Permalink
Merge pull request #121 from FeryET/main
Browse files Browse the repository at this point in the history
docs: adds asdf-calendarsync plugin documentation as a new installati…
  • Loading branch information
Alexander Huck authored Jan 31, 2024
2 parents 8922bf1 + 0d5d031 commit 70d1cf4
Showing 1 changed file with 23 additions and 5 deletions.
28 changes: 23 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,30 @@ data to a third party.

# How to use

Download the newest [release](https://github.com/inovex/CalendarSync/releases)
for your platform or install from [the AUR](https://aur.archlinux.org/packages/calendarsync-bin), create a modified `sync.yaml` file based on the content of the `./example.sync.yaml` file. Finally, start the app using `CALENDARSYNC_ENCRYPTION_KEY=<YourSecretPassword> ./calendarsync --config sync.yaml` and follow the instructions in the output.
## Installation

The app will create a file in the execution folder called `auth-storage.yaml`. In
this file the OAuth2 Credentials will be saved encrypted by your
`$CALENDARSYNC_ENCRYPTION_KEY`.
Download the newest [release](https://github.com/inovex/CalendarSync/releases) for your platform or install from [the AUR](https://aur.archlinux.org/packages/calendarsync-bin).

**Using [asdf-vm](https://github.com/asdf-vm/asdf)**

You can also install this program using `asdf-vm`.

```sh
asdf plugin add calendarsync
# or
asdf plugin add calendarsync https://github.com/FeryET/asdf-calendarsync.git
## finally
asdf install calendarsync
```
Note: The `asdf` plugin is not managed by inovex, but is provided by a CalendarSync user. inovex assumes no responsibility for proper provisioning.

## First Time Execution

Create a modified `sync.yaml` file based on the content of the `./example.sync.yaml` file. Finally, start the app using `CALENDARSYNC_ENCRYPTION_KEY=<YourSecretPassword> ./calendarsync --config sync.yaml` and follow the instructions in the output.

The app will create a file in the execution folder called `auth-storage.yaml`. In this file the OAuth2 Credentials will be saved encrypted by your `$CALENDARSYNC_ENCRYPTION_KEY`.

----

# Configuration

Expand Down

0 comments on commit 70d1cf4

Please sign in to comment.