Extracted the program logic into a Run() method that returns the exit code which is then always set on the Environment.
Extracted the program logic into a Run() method that returns the exit code which is then always set on the Environment.

pascalberger/GitVersion,anobleperson/GitVersion,ermshiperete/GitVersion,gep13/GitVersion,pascalberger/GitVersion,GitTools/GitVersion,openkas/GitVersion,onovotny/GitVersion,dpurge/GitVersion,JakeGinnivan/GitVersion,ermshiperete/GitVersion,onovotny/GitVersion,MarkZuber/GitVersion,GeertvanHorrik/GitVersion,distantcam/GitVersion,Kantis/GitVersion,ermshiperete/GitVersion,Kantis/GitVersion,Kantis/GitVersion,FireHost/GitVersion,orjan/GitVersion,GeertvanHorrik/GitVersion,TomGillen/GitVersion,TomGillen/GitVersion,ermshiperete/GitVersion,openkas/GitVersion,alexhardwicke/GitVersion,dpurge/GitVersion,orjan/GitVersion,dazinator/GitVersion,RaphHaddad/GitVersion,gep13/GitVersion,DanielRose/GitVersion,JakeGinnivan/GitVersion,DanielRose/GitVersion,asbjornu/GitVersion,anobleperson/GitVersion,FireHost/GitVersion,RaphHaddad/GitVersion,pascalberger/GitVersion,JakeGinnivan/GitVersion,DanielRose/GitVersion,Philo/GitVersion,dpurge/GitVersion,MarkZuber/GitVersion,Philo/GitVersion,dazinator/GitVersion,onovotny/GitVersion,GitTools/GitVersion,ParticularLabs/GitVersion,dpurge/GitVersion,distantcam/GitVersion,ParticularLabs/GitVersion,JakeGinnivan/GitVersion,anobleperson/GitVersion,alexhardwicke/GitVersion,asbjornu/GitVersion