yorukot/superfile · error · ErrUnsupported

%w: macOS trash requires cgo for Foundation FileManager

Error message

%w: macOS trash requires cgo for Foundation FileManager

What it means

Error "%w: macOS trash requires cgo for Foundation FileManager" thrown in yorukot/superfile.

Source

Thrown at src/internal/trash/trash_darwin_nocgo.go:8

//go:build darwin && !cgo

package trash

import "fmt"

func Init() error {
	return fmt.Errorf("%w: macOS trash requires cgo for Foundation FileManager", ErrUnsupported)
}

func Available(_ string) bool {
	return false
}

func Move(path string) (Result, error) {
	return Result{OriginalPath: path, Backend: BackendMacOS}, fmt.Errorf("%w: macOS trash requires cgo for Foundation FileManager", ErrUnsupported)
}

View on GitHub (pinned to b72f550bc6)

When it happens

Trigger: Thrown at src/internal/trash/trash_darwin_nocgo.go:8 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of yorukot/superfile@b72f550bc6 (2026-09-01). Data as JSON: /api/errors/f9eb8b6f61f760f5. Report an issue: GitHub.