octokey

Crates.iooctokey
lib.rsoctokey
version0.1.0
sourcesrc
created_at2024-09-21 20:23:26.629906
updated_at2024-09-21 20:23:26.629906
descriptionOctoKey is a tentacular tool to manage your GitHub SSH keys with ease and style!
homepagehttps://github.com/benodiwal/octokey#readme
repositoryhttps://github.com/benodiwal/octokey
max_upload_size
id1382446
size11,319
Sachin Beniwal (benodiwal)

documentation

README

🐙 OctoKey

OctoKey is a tentacular tool to manage your GitHub SSH keys with ease and style! 🎉

🌟 Features

  • 🔑 Add new SSH keys for GitHub
  • 🔄 Switch between existing SSH keys
  • 🔍 Check your current GitHub user
  • 📋 List all available SSH keys
  • 🐙 Octopus-approved UI (we promise it's not fishy)

🚀 Installation

  1. Make sure you have Rust and Cargo installed. If not, get them from rustup.rs.

  2. Clone this repository:

    git clone git@github.com:benodiwal/octokey.git
    cd octokey
    
  3. Build the project:

    cargo build --release
    
  4. The binary will be available at target/release/octokey. You can move it to a directory in your PATH for easy access:

    sudo mv target/release/octokey /usr/local/bin/
    

🎮 Usage

OctoKey is easy to use with its intuitive command-line interface:

Add a new SSH key

octokey add my_new_key --email your_email@example.com

Switch to a different SSH key

octokey switch existing_key_name

Check your current GitHub user

octokey check

List all available SSH keys

octokey list

📜 License

Distributed under the MIT License. See LICENSE for more information.

Made with ❤️ by Sachin

Commit count: 6

cargo fmt