clean

Imports

Imports #

"context"
"fmt"
"io"
"os"
"path/filepath"
"runtime"
"strconv"
"strings"
"time"
"cmd/go/internal/base"
"cmd/go/internal/cache"
"cmd/go/internal/cfg"
"cmd/go/internal/load"
"cmd/go/internal/lockedfile"
"cmd/go/internal/modfetch"
"cmd/go/internal/modload"
"cmd/go/internal/str"
"cmd/go/internal/work"

Constants & Variables

CmdClean var #

var CmdClean = *ast.UnaryExpr

cleanCache var #

var cleanCache bool

cleanDir var #

TODO: These are dregs left by Makefile-based builds. Eventually, can stop deleting these.

var cleanDir = map[string]bool{...}

cleanExt var #

var cleanExt = map[string]bool{...}

cleanFile var #

var cleanFile = map[string]bool{...}

cleanFuzzcache var #

var cleanFuzzcache bool

cleanI var #

var cleanI bool

cleanModcache var #

var cleanModcache bool

cleanR var #

var cleanR bool

cleanTestcache var #

var cleanTestcache bool

cleaned var #

var cleaned = map[*load.Package]bool{...}

Functions

clean function #

func clean(p *load.Package)

init function #

func init()

removeFile function #

removeFile tries to remove file f, if error other than file doesn't exist occurs, it will report the error.

func removeFile(f string)

runClean function #

func runClean(ctx context.Context, cmd *base.Command, args []string)

Generated with Arrow