FAKE - F# Make
Fake Namespace
Type | Description |
Checksum |
Allow to calculate checksum |
ChecksumHashAlgorithm |
Module | Description |
FakeDeployAgentHelper |
Contains a http helper functions for FAKE.Deploy. |
HttpHeaderHelper | |
HttpListenerHelper |
Contains basic HTTP listener functions for FAKE.Deploy. |
Json |
Contains extensions for Newtonsoft.Json. Don't use it directly. It's likely to be changed in further versions. |
SshRsaModule | |
FluentMigratorHelper |
Contains functions to run FluentMigrator |
Gallio | |
AdditionalSyntax |
Provides functions and operators to deal with FAKE targets and target dependencies. |
AndroidPublisher | |
AppVeyor |
Contains code to configure FAKE for AppVeyor integration |
Appcast |
Contains code to configure FAKE for Appcast handling |
ArchiveHelper |
Provides utility tasks for storing and compressing files in archives. |
AssemblyInfoFile |
Contains tasks to generate AssemblyInfo files for C# and F#. There is also a tutorial about the AssemblyInfo tasks available. |
AssemblyInfoHelper |
Generates an AssemblyInfo file |
AzureHelper |
Contains tasks to control the local Azure Emulator |
BitbucketPipelines |
Contains code to configure FAKE for Bitbucket Pipelines integration |
Boot |
Implements support for boostrapping FAKE scripts. A bootstrapping
|
BowerHelper |
Contains function to run bower tasks |
BuildServerHelper |
Contains functions which allow build scripts to interact with a build server. |
CacheHelper |
Contains functions which allows to deal with a cache. |
ChangeLogHelper |
Contains helpers which allow to parse Change log text files. These files have to be in a format as described on http://keepachangelog.com/en/0.3.0/ |
ChangeWatcher |
This module contains helpers to react to file system events. |
Choco |
Contains tasks which allow to call Chocolatey |
ConfigurationHelper |
Contains functions which allow to read and write config files. |
CscHelper |
Contains tasks to compile C# source files with CSC.EXE (C# Compiler). |
DocFxHelper |
Contains helper functions to run the documentation tool "docfx". |
DocuHelper |
Contains helper functions to run the XML documentation tool "docu". |
DotCover |
Contains a task which can be used to run DotCover on .NET assemblies. |
DotNetCli |
Contains a task which can be used to run dotnet CLI commands. |
DynamicsCRMHelper |
Contains various functions for interacting with Dynamics CRM. So far there is support for exporting and importing solutions, zipping and unzipping using the Solution Packager, as well as publishing customizations. |
DynamicsNav |
Contains helper function which allow to interact with Microsoft Dynamics NAV. |
DynamicsNavFile |
Provides an abstraction over Dynamics NAV object files. |
EnvironmentHelper |
This module contains functions which allow to read and write environment variables and build parameters |
FSIHelper |
Contains helper functions which allow to interact with the F# Interactive. |
FSharpFormatting |
Contains tasks which allow to run FSharp.Formatting for generating documentation. |
FileHelper |
Contains helper function which allow to deal with files and directories. |
FileSystem |
This module contains a file pattern globbing implementation. |
FileSystemHelper |
Contains helpers which allow to interact with the file system. |
FileUtils |
Shell-like functions. Similar to Ruby's FileUtils. |
FixieHelper |
Contains tasks to run Fixie unit tests. |
FscHelper |
Contains tasks to compiles F# source file with the FSharp.Compiler.Service. There is also a tutorial about the F# compiler tasks available. |
FtpHelper |
Contains helpers which allow to upload a whole folder/specific file into a FTP Server.
Uses |
FuchuHelper | |
FxCopHelper |
Contains a task which can be used to run FxCop on .NET assemblies. There is also a tutorial for this task available. |
GACHelper |
This module contains helper function for the GAC |
GitVersionHelper |
Containts helper function for GitVersion - a tool to help you achieve Semantic Versioning on your project. To install GitVersion.exe on Windows, start PowerShell as Administrator and run choco install gitversion.portable -s https://chocolatey.org/api/v2" For Mac and Unix, install the NuGet version. |
Globbing |
This module contains a file pattern globbing implementation. |
HTMLHelpWorkShopHelper |
Contains a task which allows to use HTML Help Workshop in order to compile a help project. |
HipChatNotificationHelper |
Contains a task to send notification messages to a HipChat room |
HockeyAppHelper |
Contains tasks to interact with HockeyApp |
ILMergeHelper |
Contains task a task which allows to merge .NET assemblies with ILMerge. |
MSBuildHelper |
Contains tasks which allow to use MSBuild (or xBuild on Linux/Unix) to build .NET project files or solution files. |
MSIHelper |
Contains tasks which allow to run msiexec in order to install or uninstall msi files. |
MSTest |
Contains tasks to run MSTest unit tests. |
MSpecHelper |
Contains a task to run machine.specifications tests. |
MageHelper |
Contains helper functions which allow FAKE to call the Manifest Generation and Editing Tool, in short 'MAGE'. The intentional use is the creation of a clickonce application. |
MessageHelper |
Contains helper function which allow FAKE to interact with other applications via message files. |
MsBuildLogger |
Contains Logger implementations for MsBuild. |
NCoverHelper |
Contains a task which can be used to run NCover on .NET assemblies. |
NDepend |
Contains a task which allows to run NDepend on .NET project files. |
NGenHelper |
This module contains helper function for the ngen.exe |
NUnitCommon |
Contains types and utility functions relaited to running NUnit unit tests. |
NUnitParallel |
Contains tasks to run NUnit unit tests in parallel. |
NUnitSequential |
Contains tasks to run NUnit unit tests. |
NUnitXml |
Contains types and functions for working with NUnit unit tests result xml. |
NpmHelper |
Contains function to run npm tasks |
NuGetHelper |
Contains helper functions and task which allow to inspect, create and publish NuGet packages. There is also a tutorial about nuget package creating available. |
NuGetVersion | |
OctoTools |
Contains tasks which can be used for automated deployment via Octopus Deploy. There is also a tutorial about the Octopus deployment helper available. |
Office365ConnectorHelper |
Contains a task to send notification messages to a Office 356 Connector webhook |
OpenCoverHelper |
Contains a task which can be used to run OpenCover on .NET assemblies. |
Paket |
Contains helper functions and task which allow to inspect, create and publish NuGet packages with Paket. |
PaketTemplate |
Contains helper functions and task which allow it to generate a paket.template file for Paket |
PermissionsHelper |
Contains functions which allow to deal with permissions. |
PicklesHelper |
Contains tasks to run the Pickles living documentation generator |
ProcessHelper |
Contains functions which can be used to start other tools. |
ProcessTestRunner |
Allows to execute processes as unit tests. |
PsExecHelper |
Contains functions for working with Sysinternals PsExec |
REST |
Contains functions to execute typical HTTP/REST calls. |
RaygunHelper |
Enables deployment tracking using Raygun.io Thin wrapper around the Raygun HTTP deployment API |
RegAsmHelper |
Contains a task which can be used to run regasm .NET assembly |
RegistryHelper |
Contains functions which allow to read and write information from/to the registry. |
ReleaseNotesHelper |
Contains helpers which allow to parse Release Notes text files. Either "simple" or "complex" format is accepted. |
ReportGeneratorHelper |
Contains a task which can be used to run ReportGenerator, which converts XML reports generated by PartCover, OpenCover or NCover into a readable report in various formats. |
RestorePackageHelper |
Contains tasks which allow to restore NuGet packages from a NuGet package feed like nuget.org. There is also a tutorial about nuget package restore available. |
RoboCopyHelper |
Contains a task to use robocopy on Windows. |
RoundhouseHelper |
Contains tasks to run RoundhousE database migrations. |
SCPHelper |
Conatins a task which allows to perform file copies using SCP, which is based on the Secure Shell (SSH) protocol. |
SSHHelper |
Conatins a task which allows to perform SSH operations |
SemVerHelper |
Contains helpers which allow to deal with Semantic Versioning (SemVer). |
ServiceControllerHelpers |
Contains tasks which allow to control NT services. |
SignToolHelper |
Contains a task to sign assemblies using the SignTool. |
SlackNotificationHelper |
Contains a task to send notification messages to a Slack webhook |
SonarQubeHelper |
Contains a task to run the msbuild runner of Sonar Qube analyzer. |
SpecFlowHelper |
Contains a task which allows to run SpecFlow tests. |
Squirrel |
Contains types and utility functions related to creating Squirrel installer. |
StringHelper |
Contains basic functions for string manipulation. |
StrongNamingHelper |
This module contains helper function for Microsoft's sn.exe |
StyleCopHelper | |
SxsHelper |
Module that enables creating and embedding Side-by-Side interop manifests for registration free deployment of Com-.net interop projects |
TargetHelper |
Contains infrastructure code and helper functions for FAKE's target feature. |
TaskRunnerHelper |
Contains a helper which can be used to implement timeouts and retries. |
TeamCityHelper |
Contains helper functions which allow FAKE to communicate with a TeamCity agent |
TeamCityRESTHelper |
Contains functions which allow FAKE to interact with the TeamCity REST API. |
TemplateHelper |
Contains basic templating functions. Used in other helpers. |
TestFlightHelper |
Contains tasks to upload apps to TestFlight |
TraceHelper |
This module contains function which allow to trace build output |
TraceListener |
Defines default listeners for build output traces |
TypeScript |
Contains code to call the typescript compiler. There is also a tutorial for this task available. |
UnitTestCommon |
This module contains types and functions that are common for unit test helpers. |
UnitTestHelper |
This module contains functions which allow to report unit test results to build servers. |
UserInputHelper |
This module contains functions which allow to interactively input values |
VSSHelper |
Contains helper functions for Microsoft Visual SourceSafe |
VSTest |
Contains tasks to run VSTest unit tests. |
Vb6Helper |
Enables building of Visual Basic 6 projects Also includes a do-it-all function that will embed interop side-by-side manifest to executables from Vb6 using functions from the Side-by-side helper module |
VersionHelper | |
WiXHelper |
Contains tasks to create msi installers using the WiX toolset |
XCopyHelper |
Contains a task to use XCOPY on Windows. |
XDTHelper |
Contains functions used to transform config (or any XML) files using Microsoft's XML Document Transformations. |
XMLHelper |
Contains functions to read and write XML files. |
XUnit2Helper |
OBSOLETEOpen Fake.Testing to use the latest xUnit2 task. DEPRECATED. See Contains tasks to run xUnit unit tests. |
XUnitHelper |
OBSOLETEOpen Fake.Testing to use the latest xUnit task. DEPRECATED. See Contains tasks to run xUnit unit tests. |
XamarinHelper |
Contains tasks for building Xamarin.iOS and Xamarin.Android apps |
XpkgHelper |
Contains tasks to create packages in Xamarin's xpkg format |
YarnHelper |
Contains function to run yarn tasks |
ZipHelper |
This module contains helper function to create and extract zip archives. |
Fake.Azure Namespace
Module | Description |
CloudServices |
Contains tasks to package Azure Cloud Services. |
Kudu |
Contains tasks to stage and deploy Azure website and webjobs using source code deployment with Kudu Sync. |
WebJobs |
Contains tasks to package and deploy Azure Web Jobs via the Kudu Zip controller |
Fake.CMakeSupport Namespace
Type | Description |
CMakeBuildParams |
The CMakeBuild parameter type. |
CMakeGenerateParams |
The CMakeGenerate parameter type. |
CMakeValue |
The possible variable value types for CMake variables. |
CMakeVariable |
A CMake variable. |
Module | Description |
CMake |
Contains tasks which allow to use CMake to build CMakeLists files.
See |
Fake.Git Namespace
Module | Description |
Branches |
Contains helper functions which allow to deal with git branches. |
CommandHelper |
Contains helpers which allow to interact with git via the command line. |
Commit |
Contains helper functions which allow to commit to git repositories. |
CommitMessage |
Contains helper functions which allow to get and set the git commit message. |
FileStatus |
Contains helper functions which can be used to retrieve file status information from git. |
Information |
Contains helper functions which can be used to retrieve status information from git. |
Merge |
Contains helper functions which allow to deal with git merge. |
Rebase |
Contains helper functions which allow to deal with git rebase. |
Repository |
Contains functions which allow basic operations on git repositories. All operations assume that the CommandHelper can find git.exe. |
Reset |
Contains helper functions which allow to deal with git reset. |
SHA1 |
Contains functions which allow the SHA1 of a file with git and without it. |
SanityChecks |
Contains helper function which can be used for sanity checks. |
Staging |
Contains helper functions which allow to deal with git's staging area. |
Stash |
Contains helper functions which allow to deal with git stash. |
Submodule |
Contains helper functions which allow to deal with git submodules. |
Fake.MSBuild Namespace
Module | Description |
ProjectSystem |
Contains project file comparison tools for MSBuild project files. |
SpecsRemovement |
Contains functions which allow to remove side-by-side specs during the build. |
Fake.NuGet Namespace
Module | Description |
Install |
Contains tasks for installing NuGet packages using the nuget.exe install command. |
Update |
Contains tasks for updating NuGet packages including assembly hint paths in the project files using the nuget.exe update command. |
Fake.SQL Namespace
Module | Description |
SqlServer |
Fake.Sql Namespace
Module | Description |
DacPac |
Contains helpers around deploying databases. |
Fake.Testing Namespace
Module | Description |
Expecto |
Contains tasks to run expecto v2 unit tests. |
NUnit3 | |
XUnit |
Contains tasks to run xUnit v1 unit tests. |
XUnit2 |
Contains tasks to run xUnit v2 unit tests. |
Test.FAKECore Namespace
Type | Description |
FSharpFuncUtil |
Yaaf.FSharp.Scripting Namespace
Type | Description |
OutputData |
Module | Description |
Log |