r024: compact Docker inspect output
This commit is contained in:
+5
-1
@@ -95,8 +95,12 @@ function call_tool(string $name, array $args): string {
|
||||
|
||||
case 'unraid_docker_inspect':
|
||||
$container = validate_name($args['container'] ?? null, 'container');
|
||||
$detail = $args['detail'] ?? 'summary';
|
||||
if (!in_array($detail, ['summary', 'full'], true)) {
|
||||
throw new InvalidArgumentException('detail must be summary or full');
|
||||
}
|
||||
$raw = docker_exec("inspect --type container -- $container");
|
||||
return compact_container_inspect($raw);
|
||||
return compact_container_inspect($raw, $detail);
|
||||
|
||||
case 'unraid_docker_logs':
|
||||
$container = validate_name($args['container'] ?? null, 'container');
|
||||
|
||||
Reference in New Issue
Block a user