Module: Codeball
- Defined in:
- lib/codeball.rb,
lib/codeball/cli.rb,
lib/codeball/ball.rb,
lib/codeball/body.rb,
lib/codeball/entry.rb,
lib/codeball/error.rb,
lib/codeball/border.rb,
lib/codeball/cursor.rb,
lib/codeball/footer.rb,
lib/codeball/header.rb,
lib/codeball/stream.rb,
lib/codeball/version.rb,
lib/codeball/destination.rb,
lib/codeball/commands/diff.rb,
lib/codeball/commands/list.rb,
lib/codeball/commands/pack.rb,
lib/codeball/commands/unpack.rb,
lib/codeball/extraction_result.rb,
lib/codeball/extraction_summary.rb,
lib/codeball/malformed_ball_error.rb
Overview
Bidirectional file packer for clipboard-friendly LLM workflows.
Packs multiple source files into a single plaintext codeball and extracts them back to disk. Uses Zeitwerk for autoloading.
Defined Under Namespace
Modules: Border, Commands Classes: Ball, Body, CLI, Cursor, Destination, Entry, Error, ExtractionResult, ExtractionSummary, Footer, Header, MalformedBallError, Stream
Constant Summary collapse
- LOADER =
Zeitwerk::Loader.for_gem
- VERSION =
"0.2.0".freeze