Add printing out of snapshot progress (#5576)
Add printing out of snapshot progress (#5576)

* Add printing out of snapshot progress

This way it’s easy for the user to see how many runs were already done and how many are left

This will print out the following

[19:10:12]: snapshot run 5 of 6

* Fix code style

* Simplified snapshot progress indicator

matthewellis/fastlane,taquitos/fastlane,KrauseFx/fastlane,iCell/fastlane,tmtrademarked/fastlane,keatongreve/fastlane,lmirosevic/fastlane,bassrock/fastlane,Sajjon/fastlane,soxjke/fastlane,futuretap/fastlane,keatongreve/fastlane,NicholasFFox/fastlane,iCell/fastlane,keatongreve/fastlane,vronin/fastlane,sylvek/fastlane,hjanuschka/fastlane,sinoru/fastlane,bassrock/fastlane,rimarsh/fastlane,revile/fastlane,bgannin/fastlane,mgrebenets/fastlane,mbogh/fastlane,powtac/fastlane,Sajjon/fastlane,rimarsh/fastlane,adellibovi/fastlane,Fanagame/fastlane,ExtremeMan/fastlane,Econa77/fastlane,tmtrademarked/fastlane,ExtremeMan/fastlane,SandyChapman/fastlane,manuyavuz/fastlane,lyndsey-ferguson/fastlane,sinoru/fastlane,bolom/fastlane,fcy/fastlane,thelvis4/fastlane,sylvek/fastlane,farkasseb/fastlane,kndl/fastlane,iCell/fastlane,iCell/fastlane,keatongreve/fastlane,fastlane/fastlane,fcy/fastlane,matthewellis/fastlane,tmtrademarked/fastlane,daveanderson/fastlane,lmirosevic/fastlane,icecrystal23/fastlane,brbulic/fastlane,rimarsh/fastlane,tcurdt/fastlane,fabiomassimo/fastlane,keatongreve/fastlane,tmtrademarked/fastlane,mathiasAichinger/fastlane,thasegaw/fastlane,icecrystal23/fastlane,tommeier/fastlane,bassrock/fastlane,manuyavuz/fastlane,tcurdt/fastlane,adamcohenrose/fastlane,fabiomassimo/fastlane,kazuhidet/fastlane,manuyavuz/fastlane,ffittschen/fastlane,farkasseb/fastlane,danielbowden/fastlane,KrauseFx/fastlane,brbulic/fastlane,bassrock/fastlane,fastlane/fastlane,lacostej/fastlane,mgrebenets/fastlane,luongm/fastlane,joshdholtz/fastlane,powtac/fastlane,enozero/fastlane,Fanagame/fastlane,marcelofabri/fastlane,hjanuschka/fastlane,marcelofabri/fastlane,thelvis4/fastlane,milch/fastlane,joshdholtz/fastlane,jaleksynas/fastlane,danielbowden/fastlane,ffittschen/fastlane,NicholasFFox/fastlane,joshdholtz/fastlane,sinoru/fastlane,nafu/fastlane,sylvek/fastlane,Fanagame/fastlane,milch/fastlane,Fanagame/fastlane,fulldecent/fastlane,brbulic/fastlane,taquitos/fastlane,javibm/fastlane,tcurdt/fastlane,marcelofabri/fastlane,taquitos/fastlane,ExtremeMan/fastlane,adamcohenrose/fastlane,brbulic/fastlane,manuyavuz/fastlane,RishabhTayal/fastlane,ExtremeMan/fastlane,sylvek/fastlane,adamcohenrose/fastlane,lyndsey-ferguson/fastlane,hjanuschka/fastlane,lacostej/fastlane,soxjke/fastlane,danielbowden/fastlane,milch/fastlane,revile/fastlane,soxjke/fastlane,KrauseFx/fastlane,allewun/fastlane,allewun/fastlane,NicholasFFox/fastlane,kazuhidet/fastlane,fcy/fastlane,SiarheiFedartsou/fastlane,Econa77/fastlane,Fanagame/fastlane,lyndsey-ferguson/fastlane,daveanderson/fastlane,mathiasAichinger/fastlane,mbogh/fastlane,tommeier/fastlane,javibm/fastlane,revile/fastlane,icecrystal23/fastlane,bassrock/fastlane,ashfurrow/fastlane,tommeier/fastlane,bgannin/fastlane,hjanuschka/fastlane,RishabhTayal/fastlane,jaleksynas/fastlane,cpk1/fastlane,RishabhTayal/fastlane,thelvis4/fastlane,Econa77/fastlane,iMokhles/fastlane,iCell/fastlane,tommeier/fastlane,bolom/fastlane,luongm/fastlane,cpk1/fastlane,olegoid/fastlane,nafu/fastlane,thelvis4/fastlane,joshdholtz/fastlane,vronin/fastlane,sylvek/fastlane,iMokhles/fastlane,adellibovi/fastlane,mathiasAichinger/fastlane,matthewellis/fastlane,joshdholtz/fastlane,NicholasFFox/fastlane,fcy/fastlane,allewun/fastlane,Sajjon/fastlane,danielbowden/fastlane,kohtenko/fastlane,fcy/fastlane,revile/fastlane,thasegaw/fastlane,kndl/fastlane,orta/fastlane,KrauseFx/fastlane,enozero/fastlane,milch/fastlane,powtac/fastlane,daveanderson/fastlane,icecrystal23/fastlane,mathiasAichinger/fastlane,Fanagame/fastlane,olegoid/fastlane,KrauseFx/fastlane,Sajjon/fastlane,luongm/fastlane,keatongreve/fastlane,lmirosevic/fastlane,futuretap/fastlane,thasegaw/fastlane,sinoru/fastlane,farkasseb/fastlane,javibm/fastlane,milch/fastlane,kazuhidet/fastlane,iMokhles/fastlane,tcurdt/fastlane,cpunion/fastlane,marcelofabri/fastlane,thelvis4/fastlane,tcurdt/fastlane,bgannin/fastlane,hjanuschka/fastlane,nafu/fastlane,mbogh/fastlane,bgannin/fastlane,thelvis4/fastlane,javibm/fastlane,RishabhTayal/fastlane,manuyavuz/fastlane,danielbowden/fastlane,tcurdt/fastlane,iCell/fastlane,lmirosevic/fastlane,taquitos/fastlane,rimarsh/fastlane,futuretap/fastlane,fulldecent/fastlane,ashfurrow/fastlane,matthewellis/fastlane,NicholasFFox/fastlane,SiarheiFedartsou/fastlane,mathiasAichinger/fastlane,luongm/fastlane,dral3x/fastlane,cpunion/fastlane,SemenovAlexander/fastlane,SemenovAlexander/fastlane,hjanuschka/fastlane,thelvis4/fastlane,futuretap/fastlane,ExtremeMan/fastlane,bgannin/fastlane,adellibovi/fastlane,fabiomassimo/fastlane,fabiomassimo/fastlane,bassrock/fastlane,lacostej/fastlane,bolom/fastlane,mgrebenets/fastlane,SiarheiFedartsou/fastlane,cpk1/fastlane,ExtremeMan/fastlane,lyndsey-ferguson/fastlane,olegoid/fastlane,nafu/fastlane,sinoru/fastlane,dral3x/fastlane,fabiomassimo/fastlane,lyndsey-ferguson/fastlane,vronin/fastlane,taquitos/fastlane,vronin/fastlane,javibm/fastlane,ExtremeMan/fastlane,SandyChapman/fastlane,Sajjon/fastlane,farkasseb/fastlane,adellibovi/fastlane,cpunion/fastlane,fabiomassimo/fastlane,RishabhTayal/fastlane,mbogh/fastlane,SandyChapman/fastlane,taquitos/fastlane,enozero/fastlane,bolom/fastlane,brbulic/fastlane,SiarheiFedartsou/fastlane,adellibovi/fastlane,futuretap/fastlane,cpunion/fastlane,vronin/fastlane,dral3x/fastlane,fulldecent/fastlane,thasegaw/fastlane,NicholasFFox/fastlane,soxjke/fastlane,powtac/fastlane,daveanderson/fastlane,thasegaw/fastlane,danielbowden/fastlane,brbulic/fastlane,adellibovi/fastlane,futuretap/fastlane,revile/fastlane,Econa77/fastlane,iMokhles/fastlane,orta/fastlane,tommeier/fastlane,daveanderson/fastlane,dral3x/fastlane,enozero/fastlane,ashfurrow/fastlane,lyndsey-ferguson/fastlane,cpunion/fastlane,enozero/fastlane,powtac/fastlane,soxjke/fastlane,farkasseb/fastlane,sylvek/fastlane,hjanuschka/fastlane,icecrystal23/fastlane,matthewellis/fastlane,dral3x/fastlane,allewun/fastlane,fcy/fastlane,cpk1/fastlane,keatongreve/fastlane,SemenovAlexander/fastlane,tmtrademarked/fastlane,enozero/fastlane,lmirosevic/fastlane,ashfurrow/fastlane,luongm/fastlane,NicholasFFox/fastlane,nafu/fastlane,Econa77/fastlane,kazuhidet/fastlane,vronin/fastlane,lmirosevic/fastlane,allewun/fastlane,fulldecent/fastlane,SemenovAlexander/fastlane,sylvek/fastlane,mbogh/fastlane,dral3x/fastlane,dral3x/fastlane,matthewellis/fastlane,iMokhles/fastlane,farkasseb/fastlane,kohtenko/fastlane,kndl/fastlane,tommeier/fastlane,fcy/fastlane,farkasseb/fastlane,Econa77/fastlane,marcelofabri/fastlane,jaleksynas/fastlane,kndl/fastlane,adamcohenrose/fastlane,cpunion/fastlane,marcelofabri/fastlane,ffittschen/fastlane,fabiomassimo/fastlane,mathiasAichinger/fastlane,iCell/fastlane,ffittschen/fastlane,manuyavuz/fastlane,kazuhidet/fastlane,luongm/fastlane,nafu/fastlane,RishabhTayal/fastlane,sinoru/fastlane,lacostej/fastlane,RishabhTayal/fastlane,javibm/fastlane,ffittschen/fastlane,bgannin/fastlane,sinoru/fastlane,joshdholtz/fastlane,lacostej/fastlane,SandyChapman/fastlane,bolom/fastlane,mgrebenets/fastlane,bgannin/fastlane,SandyChapman/fastlane,ashfurrow/fastlane,matthewellis/fastlane,fulldecent/fastlane,iMokhles/fastlane,KrauseFx/fastlane,fastlane/fastlane,allewun/fastlane,powtac/fastlane,ashfurrow/fastlane,soxjke/fastlane,cpk1/fastlane,SiarheiFedartsou/fastlane,SiarheiFedartsou/fastlane,mbogh/fastlane,luongm/fastlane,kazuhidet/fastlane,mgrebenets/fastlane,SemenovAlexander/fastlane,manuyavuz/fastlane,cpk1/fastlane,iMokhles/fastlane,thasegaw/fastlane,SandyChapman/fastlane,tmtrademarked/fastlane,lmirosevic/fastlane,javibm/fastlane,powtac/fastlane,soxjke/fastlane,Fanagame/fastlane,KrauseFx/fastlane,SandyChapman/fastlane,rimarsh/fastlane,olegoid/fastlane,rimarsh/fastlane,milch/fastlane,futuretap/fastlane,revile/fastlane,kazuhidet/fastlane,rimarsh/fastlane,Sajjon/fastlane,jaleksynas/fastlane,adellibovi/fastlane,Sajjon/fastlane,cpk1/fastlane,danielbowden/fastlane,fulldecent/fastlane,kndl/fastlane,mathiasAichinger/fastlane,jaleksynas/fastlane,milch/fastlane,fulldecent/fastlane,lyndsey-ferguson/fastlane,taquitos/fastlane,olegoid/fastlane,icecrystal23/fastlane,SemenovAlexander/fastlane,mgrebenets/fastlane,adamcohenrose/fastlane,cpunion/fastlane,revile/fastlane,nafu/fastlane,marcelofabri/fastlane,fastlane/fastlane,kndl/fastlane,SiarheiFedartsou/fastlane,kndl/fastlane,ashfurrow/fastlane,tcurdt/fastlane,tommeier/fastlane,brbulic/fastlane,olegoid/fastlane,mbogh/fastlane,Econa77/fastlane,fastlane/fastlane,adamcohenrose/fastlane,tmtrademarked/fastlane,jaleksynas/fastlane,bolom/fastlane,enozero/fastlane,olegoid/fastlane,jaleksynas/fastlane,bolom/fastlane,mgrebenets/fastlane,ffittschen/fastlane,daveanderson/fastlane,SemenovAlexander/fastlane,vronin/fastlane,daveanderson/fastlane,thasegaw/fastlane,allewun/fastlane,adamcohenrose/fastlane,fastlane/fastlane,lacostej/fastlane,ffittschen/fastlane,joshdholtz/fastlane