INNER CODE UNIT · Go
init
ghostsecurity/reaper · internal/cli/clear.go:17
func init() {
rootCmd.AddCommand(clearCmd)
}
func runClear(cmd *cobra.Command, args []string) error {
dataDir, err := daemon.DataDir()
if err != nil {
return err
}
client := daemon.NewClient(dataDir)
resp, err := client.Send(daemon.Request{Command: "clear"})
if err != nil {
return fmt.Errorf("no running daemon found: %w", err)
}
if !resp.OK {
return fmt.Errorf("clear failed: %s", resp.Error)
}