INNER CODE UNIT · Go

fetchAndPrint

ghostsecurity/reaper · internal/cli/get.go:28

func fetchAndPrint(idStr, command string) error {
	id, err := strconv.ParseInt(idStr, 10, 64)
	if err != nil {
		return fmt.Errorf("invalid entry ID: %s", idStr)
	}

	dataDir, err := daemon.DataDir()
	if err != nil {
		return err
	}

	params, _ := json.Marshal(daemon.GetParams{ID: id})
	client := daemon.NewClient(dataDir)
	resp, err := client.Send(daemon.Request{Command: command, Params: params})
	if err != nil {
		return fmt.Errorf("no running daemon found: %w", err)
	}
	if !resp.OK {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…