MCPcopy Index your code
hub / github.com/bitrise-io/go-utils

github.com/bitrise-io/go-utils @v1.0.15

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.15 ↗ · + Follow
449 symbols 1,358 edges 70 files 285 documented · 63%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

go-utils

Common, utility packages for Go

Extension points exported contracts — how you extend this code

Logger (Interface)
Logger ... [2 implementers]
log/logger.go
HTTPClient (Interface)
HTTPClient ... [1 implementers]
filedownloader/filedownloader.go
PathModifier (Interface)
Path modifier functions PathModifier ... [1 implementers]
pathutil/pathutil.go
FilterFunc (FuncType)
FilterFunc ...
pathutil/path_filter.go
Action (FuncType)
Action ...
retry/retry.go
ColorFunc (FuncType)
ColorFunc ...
colorstring/colorstring.go
WalkLineFn (FuncType)
WalkLineFn - gets a line as its input if returns an error it stops the walk/reading to break the walk early, without an
readerutil/readerutil.go
Formatable (Interface)
Formatable ... [1 implementers]
log/logger.go

Core symbols most depended-on inside this repo

Log
called by 180
command/git/commands.go
Errorf
called by 31
log/dummylogger.go
command
called by 28
command/git/git.go
NormalizedOSTempDirPath
called by 27
pathutil/pathutil.go
IndentTextWithMaxLength
called by 22
stringutil/text.go
IsExitStatusErrorStr
called by 21
errorutil/errorutil.go
String
called by 19
log/logger.go
printf
called by 19
log/print.go

Shape

Function 325
Method 84
Struct 25
FuncType 7
Interface 4
TypeAlias 4

Languages

Go100%

Modules by API surface

command/command.go34 symbols
command/git/commands.go28 symbols
pathutil/pathutil.go20 symbols
log/print.go20 symbols
filedownloader/filedownloader_test.go20 symbols
colorstring/colorstring.go20 symbols
pointers/pointers_test.go14 symbols
pointers/pointers.go13 symbols
pathutil/pathutil_test.go12 symbols
pathutil/path_filter.go12 symbols
log/defaultlogger.go11 symbols
fileutil/fileutil.go11 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page