execute method

  1. @override
Future<CommandResult> execute(
  1. String args,
  2. ToolUseContext context
)
override

Execute the command.

Implementation

@override
Future<CommandResult> execute(String args, ToolUseContext context) async {
  final version = getVersion();
  final buffer = StringBuffer();
  buffer.writeln('Neomage v$version');
  buffer.writeln();
  buffer.writeln('To view the full changelog, visit:');
  buffer.writeln('  https://github.com/anthropics/neomage/releases');
  buffer.writeln();
  buffer.writeln('To check for updates:');
  buffer.writeln('  flutter pub upgrade');
  return TextCommandResult(buffer.toString());
}