this.windowsMainService.open({context:OpenContext.DOCK,cli:args,pathsToOpen:global.macOpenFiles,initialStartup:true});// mac: open-file event received on startup
}else{
this.windowsMainService.open({context,cli:args,forceNewWindow:args['new-window']||(!args._.length&&args['unity-launch']),diffMode:args.diff,initialStartup:true});// default: read paths from cli
windowsMainService.open({context,cli:environmentService.args,forceNewWindow:true,forceEmpty:true,initialStartup:true});// new window if "-n" was used without paths
windowsMainService.open({context:OpenContext.DOCK,cli:environmentService.args,pathsToOpen:global.macOpenFiles,initialStartup:true});// mac: open-file event received on startup
}else{
windowsMainService.open({context,cli:environmentService.args,forceNewWindow:environmentService.args['new-window']||(!environmentService.args._.length&&environmentService.args['unity-launch']),diffMode:environmentService.args.diff,initialStartup:true});// default: read paths from cli