run method

  1. @override
void run(
  1. String label,
  2. List<String> args
)

Implementation

@override
void run(String label, List<String> args) {
  if (args.isNotEmpty) throw const CommandUsageException();
  final packs = server.assetManager.packs.toList();
  server.log("${packs.length} loaded pack(s).");
  server.consoler.table(
    ["Pack", "Fingerprint"],
    packs.map((pack) {
      final name = pack.value.getMetadataOrDefault().name;
      return [
        pack.key == kCorePackId
            ? "Core pack"
            : name.isEmpty
            ? pack.key
            : name,
        pack.value.identifier,
      ];
    }).toList(),
  );
}