// printKeys prints all the keys currently managed. func printKeys(akd *keys.SSHAuthorizedKeysDir) error { stdout("All keys for %s", *flagUser) return akd.WalkKeys(func(k *keys.SSHAuthorizedKey) error { if !k.Disabled { cmd := exec.Command("ssh-keygen", "-l", "-f", k.Path) out, err := cmd.CombinedOutput() if err != nil { return err } stdout("%s: %s", k.Name, string(out)) } return nil }) }