Remove local filesystem paths from compiled output.

Section: Build Flags

Trim source paths

bash
bash
go build -trimpath .
Explanation

Remove local filesystem paths from compiled output. Useful in Go CLI workflows.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Build Flags
Use build tags
Compile with specific build tags enabled.
OpenIn sheetbashsame section
Require clean mod files
Disallow automatic go.mod/go.sum edits during build.
OpenIn sheetbashsame section
Emit build JSON
Use JSON output to integrate with tools.
OpenIn sheetbashsame section
Inject version info
Set variables at link time with -ldflags -X.
OpenIn sheetbashsame section
List target platforms
Print supported GOOS/GOARCH pairs.
OpenIn sheetbash1 tag match
Test then build
A typical release pipeline pattern.
OpenIn sheetbash1 tag match