MCPcopy Index your code
hub / github.com/GrayJack/coreutils

github.com/GrayJack/coreutils @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
721 symbols 1,801 edges 186 files 101 documented · 14%
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

Matcher (Interface)
Matcher trait used to match lines. [3 implementers]
csplit/src/main.rs
Cutter (Interface)
Trait that is used to implement line cutting traits. [3 implementers]
cut/src/main.rs
IsTty (Interface)
Convenience trait to use [`is_tty`] function as method [1 implementers]
coreutils_core/src/os/tty.rs

Core symbols most depended-on inside this repo

len
called by 63
coreutils_core/src/os/utmp.rs
iter
called by 61
coreutils_core/src/os/utmp.rs
push
called by 61
coreutils_core/src/os/group.rs
write
called by 52
sort/src/main.rs
version
called by 47
coreutils_core/src/os/utsname.rs
is_empty
called by 24
coreutils_core/src/os/utmp.rs
as_bstr
called by 23
coreutils_core/src/os/tty.rs
parse_datetime_values
called by 21
date/src/main.rs

Shape

Function 396
Method 227
Class 68
Enum 27
Interface 3

Languages

Rust100%

Modules by API surface

du/src/main.rs26 symbols
coreutils_core/src/os/utmpx.rs26 symbols
csplit/src/main.rs23 symbols
ls/src/file.rs22 symbols
coreutils_core/src/os/passwd.rs22 symbols
coreutils_core/src/os/group.rs22 symbols
sort/src/main.rs21 symbols
coreutils_core/src/os/utmp.rs21 symbols
uniq/src/main.rs19 symbols
cut/src/main.rs19 symbols
du/src/blocksize.rs17 symbols
unexpand/src/tests.rs16 symbols

For agents

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

⬇ download graph artifact