MCPcopy Index your code
hub / github.com/sqlc-dev/sqlc / main

Function main

cmd/sqlc-test-setup/main.go:41–63  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39}
40
41func main() {
42 log.SetFlags(log.Ltime)
43 log.SetPrefix("[sqlc-test-setup] ")
44
45 if len(os.Args) < 2 {
46 fmt.Fprintln(os.Stderr, "usage: sqlc-test-setup <install|start>")
47 os.Exit(1)
48 }
49
50 switch os.Args[1] {
51 case "install":
52 if err := runInstall(); err != nil {
53 log.Fatalf("install failed: %s", err)
54 }
55 case "start":
56 if err := runStart(); err != nil {
57 log.Fatalf("start failed: %s", err)
58 }
59 default:
60 fmt.Fprintf(os.Stderr, "unknown command: %s\nusage: sqlc-test-setup <install|start>\n", os.Args[1])
61 os.Exit(1)
62 }
63}
64
65// run executes a command with verbose logging, streaming output to stderr.
66func run(name string, args ...string) error {

Callers

nothing calls this directly

Calls 2

runInstallFunction · 0.85
runStartFunction · 0.85

Tested by

no test coverage detected