#!/bin/sh # On Fedora... # sudo dnf install cargo pcsc-lite-devel if [ "$(id -u)" -eq 0 ] ; then echo "Run as a regular user" exit 1 fi set -ex codedir="${CODEDIR:-$HOME/scm}" bindir="${BINDIR:-$HOME/.local/bin}" plugindir="${codedir}/age-plugin-yubikey" if ! [ -d "$plugindir" ] ; then git clone https://github.com/str4d/age-plugin-yubikey "$plugindir" fi cd "$plugindir" cargo build cp -vf target/debug/age-plugin-yubikey $bindir cd -