37 lines
574 B
Forth
37 lines
574 B
Forth
open Fake.Core
|
|
open Fake.IO
|
|
open Farmer
|
|
open Farmer.Builders
|
|
|
|
open Helpers
|
|
|
|
initializeContext()
|
|
|
|
let packPath = Path.getFullName "packages"
|
|
|
|
Target.create "Clean" (fun _ -> Shell.cleanDir packPath)
|
|
|
|
Target.create "InstallClient" (fun _ ->
|
|
run dotnet "tool restore" "."
|
|
)
|
|
|
|
Target.create "Run" ignore
|
|
|
|
Target.create "Format" (fun _ ->
|
|
run dotnet "fantomas . -r" "src"
|
|
)
|
|
|
|
open Fake.Core.TargetOperators
|
|
|
|
let dependencies = [
|
|
"Clean"
|
|
==> "InstallClient"
|
|
|
|
"Run"
|
|
==> "InstallClient"
|
|
|
|
"Format"
|
|
]
|
|
|
|
[<EntryPoint>]
|
|
let main args = runOrDefault args |