---
date: August 2026
footer: go 1.XX
header: User Commands
section: 1
title: GO
---

# NAME

go - manual page for go 1.XX

# DESCRIPTION

usage: go fmt \[-n\] \[-x\] \[packages\]

Fmt runs the command \'gofmt **-l** **-w**\' on the packages named by
the import paths. It prints the names of the files that are modified.

For more about gofmt, see \'go doc cmd/gofmt\'. For more about
specifying packages, see \'go help packages\'.

The **-n** flag prints commands that would be executed. The **-x** flag
prints commands as they are executed.

The **-mod** flag\'s value sets which module download mode to use:
readonly or vendor. See \'go help modules\' for more.

To run gofmt with specific options, run gofmt itself.

See also: go fix, go vet.
