Python library and command line tool for configuring a YubiKey. If you’re looking for the full graphical application, which also includes the command line tool, it’s here.
|This project is in BETA. Any part of the application may change before the next release, and some functionality and documentation is missing at this point.|
Usage: ykman [OPTIONS] COMMAND [ARGS]... Configure your YubiKey via the command line. Options: -v, --version -h, --help Show this message and exit. Commands: info Show general information. mode Manage connection modes. oath Manage YubiKey OATH credentials. openpgp Manage YubiKey OpenPGP functionality. piv Manage YubiKey PIV functionality. slot Manage YubiKey Slots.
sudo apt-add-repository ppa:yubico/stable sudo apt update sudo apt install yubikey-manager
brew install python3 swig ykpers libu2f-host libusb pip3 install yubikey-manager
Experimental Bash completion for the command line tool is available, but not enabled by default. To enable it, run this command once:
source <(_YKMAN_COMPLETE=source ykman | sudo tee /etc/bash_completion.d/ykman)