Skip to content

Commit cbb0f01

Browse files
committed
Install FAKE via Paket
1 parent 5b164be commit cbb0f01

18 files changed

Lines changed: 360 additions & 260 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ TestResult.xml
2828
*.nupkg
2929
*.old
3030
StyleCop.Cache
31+
.paket/paket.exe

.nuget/NuGet.Config

Lines changed: 0 additions & 6 deletions
This file was deleted.

.nuget/NuGet.exe

-636 KB
Binary file not shown.

.nuget/NuGet.targets

Lines changed: 0 additions & 153 deletions
This file was deleted.

.nuget/packages.config

Lines changed: 0 additions & 6 deletions
This file was deleted.

CommandLine.sln

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FSharp", "FSharp", "{751E63
1818
fsxdemo\cmdlinelib.fsx = fsxdemo\cmdlinelib.fsx
1919
EndProjectSection
2020
EndProject
21-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{C37353EF-032B-484B-B0BD-ABDED8589732}"
22-
ProjectSection(SolutionItems) = preProject
23-
.nuget\.gitignore = .nuget\.gitignore
24-
.nuget\NuGet.Config = .nuget\NuGet.Config
25-
.nuget\NuGet.exe = .nuget\NuGet.exe
26-
.nuget\NuGet.targets = .nuget\NuGet.targets
27-
.nuget\packages.config = .nuget\packages.config
28-
EndProjectSection
29-
EndProject
3021
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A6C99AE7-2FE1-4393-9281-7BFCF46A6F53}"
3122
ProjectSection(SolutionItems) = preProject
3223
build.fsx = build.fsx

appveyor.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
init:
2+
- git config --global core.autocrlf input
3+
build_script:
4+
- cmd: build.cmd
5+
test: off
6+
version: 0.0.1.{build}
7+
artifacts:
8+
- path: bin
9+
name: bin

build.cmd

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,15 @@
11
@echo off
2-
.\packages\FAKE.3.35.1\tools\Fake %*
2+
3+
cls
4+
5+
.paket\paket.bootstrapper.exe
6+
if errorlevel 1 (
7+
exit /b %errorlevel%
8+
)
9+
10+
.paket\paket.exe restore
11+
if errorlevel 1 (
12+
exit /b %errorlevel%
13+
)
14+
15+
.\packages\FAKE\tools\Fake %*

build.fsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
#r "packages/FAKE.3.35.1/tools/FakeLib.dll"
1+
#r "packages/FAKE/tools/FakeLib.dll"
22
open Fake
33
open Fake.Testing
44

5-
//RestorePackages()
6-
75
let buildDir = "./build/"
86
let testDir = "./build/test/"
97
let packagingDir = "./nuget/"

build.sh

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,33 @@
1-
#!/bin/sh
2-
$(which mono) ./packages/FAKE.3.35.1/tools/Fake.exe "$@"
1+
#!/usr/bin/env bash
2+
if test "$OS" = "Windows_NT"
3+
then
4+
# use .Net
5+
6+
.paket/paket.bootstrapper.exe
7+
exit_code=$?
8+
if [ $exit_code -ne 0 ]; then
9+
exit $exit_code
10+
fi
11+
12+
.paket/paket.exe restore
13+
exit_code=$?
14+
if [ $exit_code -ne 0 ]; then
15+
exit $exit_code
16+
fi
17+
18+
packages/FAKE/tools/FAKE.exe $@ --fsiargs -d:MONO build.fsx
19+
else
20+
# use mono
21+
mono .paket/paket.bootstrapper.exe
22+
exit_code=$?
23+
if [ $exit_code -ne 0 ]; then
24+
exit $exit_code
25+
fi
26+
27+
mono .paket/paket.exe restore
28+
exit_code=$?
29+
if [ $exit_code -ne 0 ]; then
30+
exit $exit_code
31+
fi
32+
mono packages/FAKE/tools/FAKE.exe $@ --fsiargs -d:MONO build.fsx
33+
fi

0 commit comments

Comments
 (0)