This will let cmd/cgo and cmd/link use this package for argument parsing.
For golang/go#41400
Change-Id: I12ee21151bf3f00f3e8d427faaaab2453c823117
Reviewed-on: https://go-review.googlesource.com/c/go/+/334730
Trust: Jay Conrod <jayconrod@google.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
Reviewed-on: https://go-review.googlesource.com/c/go/+/341934
Run-TryBot: Jay Conrod <jayconrod@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
"sync"
"cmd/go/internal/cfg"
- "cmd/go/internal/str"
+ "cmd/internal/str"
)
// A Command is an implementation of a go command
"cmd/go/internal/cfg"
"cmd/go/internal/fsys"
- "cmd/go/internal/str"
+ "cmd/internal/str"
)
// A StringsFlag is a command-line flag that interprets its argument
"cmd/go/internal/cfg"
"cmd/go/internal/load"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
+ "cmd/internal/str"
"context"
"fmt"
"os"
"cmd/go/internal/cfg"
"cmd/go/internal/load"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
+ "cmd/internal/str"
)
func init() {
"cmd/go/internal/cfg"
"cmd/go/internal/load"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
"cmd/go/internal/work"
+ "cmd/internal/str"
)
var CmdGenerate = &base.Command{
"cmd/go/internal/cfg"
"cmd/go/internal/load"
"cmd/go/internal/search"
- "cmd/go/internal/str"
"cmd/go/internal/vcs"
"cmd/go/internal/web"
"cmd/go/internal/work"
+ "cmd/internal/str"
"golang.org/x/mod/module"
)
"cmd/go/internal/load"
"cmd/go/internal/modinfo"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
"cmd/go/internal/work"
+ "cmd/internal/str"
)
var CmdList = &base.Command{
import (
"cmd/go/internal/base"
- "cmd/go/internal/str"
+ "cmd/internal/str"
"fmt"
"strings"
)
"cmd/go/internal/modload"
"cmd/go/internal/par"
"cmd/go/internal/search"
- "cmd/go/internal/str"
"cmd/go/internal/trace"
+ "cmd/internal/str"
"cmd/internal/sys"
"golang.org/x/mod/modfile"
"unicode/utf8"
"cmd/go/internal/fsys"
- "cmd/go/internal/str"
"cmd/go/internal/trace"
+ "cmd/internal/str"
)
var TestMainDeps = []string{
"cmd/go/internal/imports"
"cmd/go/internal/load"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
+ "cmd/internal/str"
"golang.org/x/mod/module"
"golang.org/x/mod/semver"
"cmd/go/internal/cfg"
"cmd/go/internal/lockedfile"
- "cmd/go/internal/str"
+ "cmd/internal/str"
)
// Downloaded size limits.
"cmd/go/internal/lockedfile"
"cmd/go/internal/par"
- "cmd/go/internal/str"
+ "cmd/internal/str"
)
// A VCSError indicates an error using a version control system.
"cmd/go/internal/base"
"cmd/go/internal/modload"
"cmd/go/internal/search"
- "cmd/go/internal/str"
+ "cmd/internal/str"
"golang.org/x/mod/module"
)
"cmd/go/internal/mvs"
"cmd/go/internal/par"
"cmd/go/internal/search"
- "cmd/go/internal/str"
+ "cmd/internal/str"
"golang.org/x/mod/module"
"golang.org/x/mod/semver"
"cmd/go/internal/imports"
"cmd/go/internal/modfetch"
"cmd/go/internal/search"
- "cmd/go/internal/str"
"cmd/go/internal/trace"
+ "cmd/internal/str"
"golang.org/x/mod/module"
"golang.org/x/mod/semver"
"cmd/go/internal/cfg"
"cmd/go/internal/load"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
"cmd/go/internal/work"
+ "cmd/internal/str"
)
var CmdRun = &base.Command{
"cmd/go/internal/load"
"cmd/go/internal/lockedfile"
"cmd/go/internal/search"
- "cmd/go/internal/str"
"cmd/go/internal/trace"
"cmd/go/internal/work"
+ "cmd/internal/str"
"cmd/internal/test2json"
)
"cmd/go/internal/base"
"cmd/go/internal/cfg"
"cmd/go/internal/search"
- "cmd/go/internal/str"
"cmd/go/internal/web"
+ "cmd/internal/str"
"golang.org/x/mod/module"
)
"cmd/go/internal/cache"
"cmd/go/internal/cfg"
"cmd/go/internal/fsys"
- "cmd/go/internal/str"
"cmd/internal/buildid"
+ "cmd/internal/str"
)
// Build IDs
"cmd/go/internal/fsys"
"cmd/go/internal/load"
"cmd/go/internal/modload"
- "cmd/go/internal/str"
"cmd/go/internal/trace"
+ "cmd/internal/str"
)
// actionList returns the list of actions in the dag rooted at root
"cmd/go/internal/cfg"
"cmd/go/internal/fsys"
"cmd/go/internal/load"
- "cmd/go/internal/str"
"cmd/internal/objabi"
+ "cmd/internal/str"
"cmd/internal/sys"
"crypto/sha1"
)
"cmd/go/internal/cfg"
"cmd/go/internal/fsys"
"cmd/go/internal/load"
- "cmd/go/internal/str"
"cmd/internal/pkgpath"
+ "cmd/internal/str"
)
// The Gccgo toolchain.