public void dir(DirArguments dirArguments)
        {
            var site = GetAuthorisedSite();


            var folderResponseMessage =
               new GetFolderOperation(site, dirArguments.source, AuthorisedSession).ResponseMessage;

            var siteFolderModel = folderResponseMessage.Content<SiteFolderModel>();

            foreach (var folder in siteFolderModel.Folders.ToArray().OrderBy(folder => folder.Name))
            {
                System.Console.WriteLine(folder.Name);
            }

            foreach (var file in siteFolderModel.Files)
            {
                Console.Write(file.Name.PadRight(45));
                Console.Write(file.LastWriteTimeUtc.ToLocalTime().ToShortDateString().PadRight(15));
                Console.Write(file.Length + " bytes");
                Console.WriteLine();
            }



        }
        public void dir(DirArguments dirArguments)
        {
            var site = GetAuthorisedSite();


            var folderResponseMessage =
                new GetFolderOperation(site, dirArguments.source, AuthorisedSession).ResponseMessage;

            var siteFolderModel = folderResponseMessage.Content <SiteFolderModel>();

            foreach (var folder in siteFolderModel.Folders.ToArray().OrderBy(folder => folder.Name))
            {
                System.Console.WriteLine(folder.Name);
            }

            foreach (var file in siteFolderModel.Files)
            {
                Console.Write(file.Name.PadRight(45));
                Console.Write(file.LastWriteTimeUtc.ToLocalTime().ToShortDateString().PadRight(15));
                Console.Write(file.Length + " bytes");
                Console.WriteLine();
            }
        }