static void Main(string[] args)
        {
            Startup();
            string action    = args[0];
            string directory = args[1];

            if (!Directory.Exists(directory))
            {
                throw new DirectoryNotFoundException(directory);
            }

            bool decrypt = string.Equals("Decrypt", action, StringComparison.OrdinalIgnoreCase);

            string[]      files = Directory.GetFiles(directory, "*.securetext", SearchOption.AllDirectories);
            TransformJson json  = new TransformJson();
            TransformXml  xml   = new TransformXml();

            foreach (string file in files)
            {
                json.Execute(file, decrypt);
                xml.Execute(file, decrypt);
            }
        }