public static int Run() { #if !UNIVERSAL EngineInternal.Initialize(); #endif var command = new CommandLine(Environment.CommandLine); var args = new ProcessCommandLineArgs { Command = command, Handlers = GetHandlers().ToList(), }; foreach (var handler in args.Handlers) { if (handler.Process(args)) { return(0); } } return(-1); }
public string DetectFormat(string fileName) { return(EngineInternal.DetectFormat(fileName)); }
public PabloEngine(string platform = null, string defaultWindowsPlatform = "win") { EngineInternal.Initialize(platform, defaultWindowsPlatform); }
public bool SupportsFile(InputParameters parameters) { return(EngineInternal.SupportsFile(parameters)); }
public FileInfo GetInfo(InputParameters parameters) { return(EngineInternal.GetInfo(parameters)); }
public void Convert(ConvertParameters parameters) { EngineInternal.Convert(parameters); }
public string DetectType(string fileName) { return(EngineInternal.DetectType(fileName)); }