Skip to content

Instantly share code, notes, and snippets.

@kamack38
Created December 19, 2022 21:27
Show Gist options
  • Select an option

  • Save kamack38/f50b29a4ae968a5705d38df7d1b5e82e to your computer and use it in GitHub Desktop.

Select an option

Save kamack38/f50b29a4ae968a5705d38df7d1b5e82e to your computer and use it in GitHub Desktop.
Aegis export.json to YubiKey converter
#!/bin/bash
jq -r '.db.entries[] | [.name, .issuer, .info.algo, .info.secret]| @tsv' <"$1" |
while IFS=$'\t' read -r name issuer algo secret; do
ykman oath accounts add -i "$issuer" -a "$algo" "$name" "$secret"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment