Skip to content

steenhulthin/shake

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shake

Shake is c# make.

Features

Right now you can execute msbuild tasks and use runcommand to run executables.

Example

Use

scriptcs --install Shake

Then you can write your first shakefile.csx :

using Shake;
Define.It(d =>
{
  d.Task("Build", new MsBuild
    {
        Solution = @"C:\project\somesolution.sln",
    });
}).Execute(ScriptArgs);

To execute this you need to use a bit of convoluted syntax, but hey it works on my machine ;)

scriptcs .\shakefile.csx -- build

Releases

No releases published

Packages

No packages published

Languages

  • C# 92.6%
  • Ruby 7.4%