public static void Recompile()
{
ProcessStartInfo info;
if (!Platform.IsUnix ()) {
info = new ProcessStartInfo {
FileName = SolutionDirectory.AppendPath("compile-bottle-staging.cmd"),
WorkingDirectory = SolutionDirectory
};
} else {
info = new ProcessStartInfo {
FileName = "/bin/bash",
Arguments = SolutionDirectory.AppendPath("compile-bottle-staging.sh"),
WorkingDirectory = SolutionDirectory
};
}
var returnCode = new ProcessRunner().Run(info, text => Debug.WriteLine(text));
returnCode.ExitCode.ShouldEqual(0);
}