]> git.sev.monster Git - dotfiles.git/blob - bin/ykman-oath-reload
d33914aa05a3d6826bf52254d9f64f1186a4821f
[dotfiles.git] / bin / ykman-oath-reload
1 #!/bin/zsh
2 read -s 'p?Password:'$'\n'
3 typeset -a oath
4 echo OATH URIs:
5 while read -r x; do
6     [[ -z $x ]] && break
7     oath+=($x)
8 done
9 for x in $(ykman list --serials); do
10     ykman -d $x oath accounts list -Hp $p | while read -r y; do
11         ykman -d $x oath accounts delete -fp $p ${y/%$'\r'}
12     done
13     for y in "$oath[@]"; do
14         ykman -d $x oath accounts uri -fp $p $y
15     done
16 done
This page took 0.030335 seconds and 2 git commands to generate.