public static void AppDecrypter(this ICakeContext context, FilePath inputPackage, FilePath outputPackage, FilePath keyFile, AppPackagerSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var resolver = new AppPackagerResolver(context.FileSystem, context.Environment, context.Tools, context.Registry); var decrypter = new AppDecrypter(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools, resolver); decrypter.Decrypt(inputPackage, outputPackage, keyFile, settings); }
public static void AppPack(this ICakeContext context, FilePath outputPackage, DirectoryPath contentDirectory, AppPackagerSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var resolver = new AppPackagerResolver(context.FileSystem, context.Environment, context.Tools, context.Registry); var packer = new AppPacker(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools, resolver); packer.Pack(outputPackage, contentDirectory, settings); }
public static void AppBundle(this ICakeContext context, FilePath outputBundle, FilePath mappingFile, AppPackagerSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var resolver = new AppPackagerResolver(context.FileSystem, context.Environment, context.Tools, context.Registry); var bundler = new AppBundler(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools, resolver); bundler.Bundle(outputBundle, mappingFile, settings); }