feat: Enhance z3ed networking documentation and CLI capabilities
- Updated NETWORKING.md to reflect the new versioning and provide a comprehensive overview of the z3ed networking, collaboration, and remote access features. - Introduced detailed architecture descriptions, including communication layers and core components for collaboration. - Added new CLI commands for hex and palette manipulation, enhancing the functionality of the z3ed CLI. - Implemented a TODO management system within the CLI for better task tracking and execution planning. - Improved README.md to include new CLI capabilities and enhancements related to the TODO management system.
This commit is contained in:
@@ -151,6 +151,28 @@ absl::Status Agent::Run(const std::vector<std::string>& arg_vec) {
|
||||
if (subcommand == "simple-chat") {
|
||||
return agent::HandleSimpleChatCommand(subcommand_args, &rom_, absl::GetFlag(FLAGS_quiet));
|
||||
}
|
||||
|
||||
// Hex manipulation commands
|
||||
if (subcommand == "hex-read") {
|
||||
return agent::HandleHexRead(subcommand_args, &rom_);
|
||||
}
|
||||
if (subcommand == "hex-write") {
|
||||
return agent::HandleHexWrite(subcommand_args, &rom_);
|
||||
}
|
||||
if (subcommand == "hex-search") {
|
||||
return agent::HandleHexSearch(subcommand_args, &rom_);
|
||||
}
|
||||
|
||||
// Palette manipulation commands
|
||||
if (subcommand == "palette-get-colors") {
|
||||
return agent::HandlePaletteGetColors(subcommand_args, &rom_);
|
||||
}
|
||||
if (subcommand == "palette-set-color") {
|
||||
return agent::HandlePaletteSetColor(subcommand_args, &rom_);
|
||||
}
|
||||
if (subcommand == "palette-analyze") {
|
||||
return agent::HandlePaletteAnalyze(subcommand_args, &rom_);
|
||||
}
|
||||
|
||||
return absl::InvalidArgumentError(std::string(agent::kUsage));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user