anchor.diff:    }
   }
   
  -int runTestCommand(String distributionName) {
  +/// Run a test Linux shell command on a given distribution.
  +int runCommand(String distributionName, String command) {
     final pDistributionName = distributionName.toNativeUtf16();
  -  final testCommand = 'uname -a'.toNativeUtf16(); // Change as appropriate
  +  final pCommand = command.toNativeUtf16();
     final processHandle = calloc<HANDLE>();
     final exitCode = calloc<DWORD>();
     try {
  -    // You
       final hr = WslLaunch(
           pDistributionName,
  -        testCommand,
  +        pCommand,
           FALSE,
           GetStdHandle(STD_INPUT_HANDLE), // redirect as appropriate
           GetStdHandle(STD_OUTPUT_HANDLE), // redirect as appropriate
  
positive.code:       config.environmentVariables.forEach(print);
  
        print('Test command (uname -a) reports:');
        final exitCode = runTestCommand(distributionName);
        print('Command returned exit code: $exitCode');
      }
    }
  
negative.code: import 'package:ffi/ffi.dart';
  import 'package:win32/win32.dart';
  
  /// Represents a configuration of an installed WSL distribution.
  class DistributionConfiguration {
    final String name;
    final int wslVersion;
  