Skip to content

Add outline subcommand#63

Merged
andrew merged 1 commit into
mainfrom
outline-command
May 22, 2026
Merged

Add outline subcommand#63
andrew merged 1 commit into
mainfrom
outline-command

Conversation

@andrew
Copy link
Copy Markdown
Contributor

@andrew andrew commented Apr 27, 2026

Adds brief outline, which produces a token-friendly summary of a codebase for handing to an LLM: a directory tree plus each file's content with function and method bodies stripped, leaving signatures, types, comments and imports. Output is markdown by default or -xml.

The heavy lifting lives in github.com/git-pkgs/outline v0.1.0 (pure Go, no CGo, 35 languages). This subcommand wires it to remote.Resolve so local paths, git URLs and registry shorthands all work, and exposes -full, -ignore, -max-file-size and -max-files.

@andrew andrew force-pushed the outline-command branch 2 times, most recently from c6d9b41 to 9e7b955 Compare April 27, 2026 08:00
@andrew andrew force-pushed the outline-command branch from 9e7b955 to c70586c Compare May 22, 2026 17:46
@andrew andrew merged commit 0c0fca4 into main May 22, 2026
8 checks passed
@andrew andrew deleted the outline-command branch May 22, 2026 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant