From 48940cd98357501623d183114afa7a548ed2b214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Cie=C5=9Blak?= Date: Wed, 13 Sep 2017 13:21:26 +0200 Subject: [PATCH] Fix Paket init --- src/Forge.Core/Paket.fs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Forge.Core/Paket.fs b/src/Forge.Core/Paket.fs index 3a9445d..7341a38 100644 --- a/src/Forge.Core/Paket.fs +++ b/src/Forge.Core/Paket.fs @@ -30,8 +30,14 @@ let Run args = run f args' ^ getCwd() let Init folder = + let paketFolder = folder ".paket" + if Directory.Exists paketFolder then + if File.Exists (paketFolder "paket.exe") |> not then copy folder + + else + copy folder + if Directory.GetFiles folder |> Seq.exists (fun n -> n.EndsWith "paket.dependencies") |> not then - copy folder Update () Run ["init"] let deps = folder "paket.dependencies"