Package org.egothor.methodatlas.command


package org.egothor.methodatlas.command
CLI command handler implementations for MethodAtlas.

Each class in this package encapsulates one logical CLI mode and implements the Command interface. The thin routing layer in MethodAtlasApp.run(java.lang.String[], java.io.PrintWriter) selects the appropriate command based on the parsed command-line flags and delegates to it via Command.execute(java.io.PrintWriter).

Command handlers

Shared infrastructure

CommandSupport is a utility class that holds the static helpers shared by two or more command implementations: provider/patcher loading, scan orchestration, AI suggestion resolution, content hashing, and file-prefix computation.

Access conventions

All classes in this package are declared public so that the routing layer in MethodAtlasApp can instantiate them. They are nonetheless considered internal implementation details: callers outside this package should not depend on specific command classes; they should interact only with the Command interface and with the public methods of CommandSupport.