static void Main(string[] args) { var dir = args.Length>0 ? Path.GetFullPath(args[0]) : Directory.GetCurrentDirectory(); var plugin = new BEurtle.BEurtlePlugin(); var result = plugin.GetCommitMessage((IntPtr)null, "", dir, null, ""); }