@@ -320,7 +320,8 @@ fn get_cross_volumes(
320
320
msg_info : & mut MessageInfo ,
321
321
) -> cross:: Result < Vec < String > > {
322
322
use cross:: docker:: VOLUME_PREFIX ;
323
- let stdout = docker:: subcommand ( engine, "volume" )
323
+ let stdout = engine
324
+ . subcommand ( "volume" )
324
325
. arg ( "list" )
325
326
. args ( [ "--format" , "{{.Name}}" ] )
326
327
// handles simple regex: ^ for start of line.
@@ -348,7 +349,7 @@ pub fn remove_all_volumes(
348
349
) -> cross:: Result < ( ) > {
349
350
let volumes = get_cross_volumes ( engine, msg_info) ?;
350
351
351
- let mut command = docker :: subcommand ( engine , "volume" ) ;
352
+ let mut command = engine . subcommand ( "volume" ) ;
352
353
command. arg ( "rm" ) ;
353
354
if force {
354
355
command. arg ( "--force" ) ;
@@ -370,7 +371,7 @@ pub fn prune_volumes(
370
371
engine : & docker:: Engine ,
371
372
msg_info : & mut MessageInfo ,
372
373
) -> cross:: Result < ( ) > {
373
- let mut command = docker :: subcommand ( engine , "volume" ) ;
374
+ let mut command = engine . subcommand ( "volume" ) ;
374
375
command. args ( [ "prune" , "--force" ] ) ;
375
376
if execute {
376
377
command. run ( msg_info, false ) . map_err ( Into :: into)
@@ -421,7 +422,7 @@ pub fn create_persistent_volume(
421
422
422
423
// create a dummy running container to copy data over
423
424
let mount_prefix = docker:: MOUNT_PREFIX ;
424
- let mut docker = docker :: subcommand ( engine , "run" ) ;
425
+ let mut docker = engine . subcommand ( "run" ) ;
425
426
docker. args ( [ "--name" , & container_id] ) ;
426
427
docker. arg ( "--rm" ) ;
427
428
docker. args ( [ "-v" , & format ! ( "{}:{}" , volume_id, mount_prefix) ] ) ;
@@ -482,7 +483,8 @@ fn get_cross_containers(
482
483
msg_info : & mut MessageInfo ,
483
484
) -> cross:: Result < Vec < String > > {
484
485
use cross:: docker:: VOLUME_PREFIX ;
485
- let stdout = docker:: subcommand ( engine, "ps" )
486
+ let stdout = engine
487
+ . subcommand ( "ps" )
486
488
. arg ( "-a" )
487
489
. args ( [ "--format" , "{{.Names}}: {{.State}}" ] )
488
490
// handles simple regex: ^ for start of line.
@@ -525,13 +527,13 @@ pub fn remove_all_containers(
525
527
526
528
let mut commands = vec ! [ ] ;
527
529
if !running. is_empty ( ) {
528
- let mut stop = docker :: subcommand ( engine , "stop" ) ;
530
+ let mut stop = engine . subcommand ( "stop" ) ;
529
531
stop. args ( & running) ;
530
532
commands. push ( stop) ;
531
533
}
532
534
533
535
if !( stopped. is_empty ( ) && running. is_empty ( ) ) {
534
- let mut rm = docker :: subcommand ( engine , "rm" ) ;
536
+ let mut rm = engine . subcommand ( "rm" ) ;
535
537
if force {
536
538
rm. arg ( "--force" ) ;
537
539
}
0 commit comments