podman/example/list_containers_example.dart

21 lines
508 B
Dart

import 'package:podman/podman.dart';
Future<void> main() async {
final client = PodmanClient();
final containers = await client.listContainers(all: true);
if (containers.isEmpty) {
print('No containers found.');
await client.close();
return;
}
for (final container in containers) {
final shortId = container.id.length > 12
? container.id.substring(0, 12)
: container.id;
print('$shortId ${container.name} ${container.status}');
}
await client.close();
}