21 lines
508 B
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();
|
|
}
|