MCPcopy Index your code
hub / github.com/CloudCom/goose

github.com/CloudCom/goose @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
148 symbols 381 edges 27 files 37 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

SqlDialect (Interface)
SqlDialect abstracts the details of specific SQL dialects for goose's few SQL specific statements [4 implementers]
lib/goose/dialect.go

Core symbols most depended-on inside this repo

Exec
called by 15
cmd/goose/cmd.go
RunMigrationsOnDb
called by 9
lib/goose/migrate.go
String
called by 7
lib/goose/migrate.go
Len
called by 7
lib/goose/migrate.go
NewDBConf
called by 6
lib/goose/dbconf.go
OpenDBFromDBConf
called by 6
lib/goose/dbconf.go
dbConfFromFlags
called by 6
cmd/goose/main.go
confGet
called by 5
lib/goose/dbconf.go

Shape

Function 104
Method 27
Struct 14
TypeAlias 2
Interface 1

Languages

Go100%

Modules by API surface

lib/goose/migrate_test.go29 symbols
lib/goose/templates.go23 symbols
lib/goose/dialect.go21 symbols
lib/goose/migrate.go19 symbols
lib/goose/dbconf_test.go10 symbols
lib/goose/dbconf.go8 symbols
cmd/goose/main.go4 symbols
travis.setup_redshift.go3 symbols
lib/goose/migration_sql_test.go3 symbols
lib/goose/migration_sql.go3 symbols
lib/goose/migration_go.go3 symbols
cmd/goose/cmd_status.go3 symbols

For agents

$ claude mcp add goose \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact