Skip to content

charmbracelet/skate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skate

A personal key value store. 🛼

What is it?

Skate is a key value store that you can use to save and retrieve valuable bits of data. It's fully encrypted, backed up to the cloud (that you can self-host if you want) and linkable to any machine you use.

Examples

Keep secrets out of your .bashrc

skate set gh_token GITHUB_TOKEN
echo "export GITHUB_TOKEN=$(skate get gh_token)" >> ~/.bashrc

Save some passwords

skate set [email protected] PASSWORD
skate get [email protected]

Easily store data in scripts

#!/bin/bash

skate set saved_stuff $1
echo "We just saved $(skate get saved_stuff)"

Installation

Use your fave package manager:

Self-hosting

Skate is backed by the Charm Cloud. By default it will use the Charm hosted cloud, but if you want to self-host you can download charm and run you own cloud with charm serve. Then set the CHARM_HOST environment variable to the hostname of your Charm Cloud server.

License

MIT

The Charm logo

Charm热爱开源! / Charm loves open source!