handleResolve method

Future<void> handleResolve(
  1. String path
)

Implementation

Future<void> handleResolve(String path) async {
  await _prepareClient();
  print("\ud83d\udd0d Resolving path: $path");
  final resolved = await client.resolvePath(path);
  print("\n\u2705 Path resolved!");
  print("=" * 40);
  print("  Type: ${resolved['type']?.toString().toUpperCase()}");
  print("  UUID: ${resolved['uuid']}");
  print("  Path: ${resolved['path']}");
  if (resolved['metadata'] != null) {
    print("\n  Metadata:");
    (resolved['metadata'] as Map).forEach((k, v) {
      print("    $k: $v");
    });
  }
  print("=" * 40);
}