private void createAccessTokenCommand(CommandLineApplication command) { command.ShowInHelpText = true; var rolesArgument = command.Option("-grantRole", "Role to grant", CommandOptionType.MultipleValue); command.OnExecute(() => { command.Out.WriteLine($"Roles: {string.Join(",", rolesArgument.Values)}"); var token = _authenticationHandler.CreateRegSysAccessTokenAsync(rolesArgument.Values.ToArray()).Result; command.Out.WriteLine($"Access Token: {token}"); return(0); }); }