MCPcopy Index your code
hub / github.com/buyukakyuz/install-nothing

github.com/buyukakyuz/install-nothing @v0.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.0 ↗ · + Follow
144 symbols 215 edges 33 files 19 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

install-nothing

A terminal application that simulates installing things. It doesn't actually install anything.

asciicast

Installation

Download binary

Grab the latest binary for your platform from Releases

chmod +x install-nothing-*
./install-nothing-linux-x86_64

Build from source

cargo run --release

Press Ctrl+C to stop.

Pick what to install

By default we install everything. But you can change this behavior.

# Install specific stages
cargo run --release -- kernel

Or pick what not to install.

# Exclude specific stages from installation
cargo run --release -- --exclude cloud xorg

See available stages:

cargo run --release -- --help

Docker

Build

docker build -t install-nothing .

Run

docker run -it --rm --init install-nothing

License

Do whatever you want with it. Well, except for movies. If you use this in a movie, credit me or something.

Extension points exported contracts — how you extend this code

InstallationStage (Interface)
Common trait for all installation stages [20 implementers]
src/stages/mod.rs

Core symbols most depended-on inside this repo

animate
called by 47
src/ui/spinner.rs
check_exit
called by 5
src/installer.rs
get_stages
called by 4
src/cli.rs
display_logs
called by 3
src/stages/deno.rs
all_logs
called by 2
src/build_logs.rs
success_logs
called by 2
src/deno_logs.rs
run_installer
called by 1
src/main.rs
handle_error
called by 1
src/main.rs

Shape

Method 95
Class 36
Function 10
Enum 2
Interface 1

Languages

Rust100%

Modules by API surface

src/cli.rs10 symbols
src/installer.rs9 symbols
src/stages/xorg.rs8 symbols
src/config.rs8 symbols
src/stages/deno.rs7 symbols
src/stages/kernel.rs6 symbols
src/stages/bios.rs6 symbols
src/kernel_logs.rs6 symbols
src/ui/spinner.rs5 symbols
src/ui/progress.rs5 symbols
src/stages/compilation.rs5 symbols
src/log_generator.rs5 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page