# go fmt > Format Go source files. > Prints the filenames that are changed. > More information: . - Format Go source files in the current directory: `go fmt` - Format a specific Go package in your import path (`$GOPATH/src`): `go fmt {{path/to/package}}` - Format the package in the current directory and all subdirectories (note the `...`): `go fmt {{./...}}` - Print what format commands would've been run, without modifying anything: `go fmt -n` - Print which format commands are run as they are run: `go fmt -x`