Skip to content

dreadful-dev/keycard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keycard

Keycard is a collection of scripts packaged in a cli to help manage GPG keys and SSH authentication using a YubiKey. It includes scripts for setting up GPG keys, exporting public keys, backing up private keys, and transferring keys to a YubiKey.

Usage

To use the scripts in this repository, you need to source the keycard script in your shell:

source keycard

Then, you can call the cli functions. For example, to install dependancies:

keycard install

To setup GPG keys:

keycard setup

To export public keys

keycard export

To backup private keys:

keycard backup

Roadmap

Planned features to add in the future:

  • Transferring keys to YubiKey
  • Support for more operating systems: Currently, the scripts are designed for Ubuntu and macOS. We plan to add support for other Linux distributions and Windows.
  • Improved error handling: I plan to add more robust error handling to the scripts to make them more reliable.
  • Automated tests: I plan to add automated tests and CI/CD to ensure the scripts work as expected.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published