func executeFinger(h *kh.Hand, fingerName string) { remainingArgs := findFingerArgs(os.Args) flags := map[string]bool{"help": helpFlag, "verbose": verboseFlag} if err := h.ExecuteFinger(fingerName, flags, kh.StripFlags(remainingArgs)); err != nil { log.Errorf("Encountered error executing finger %s", fingerName) log.Errorf("Error message: %v", err) os.Exit(1) } }