https://github.com/devlead/cake.bridge
Assembly which makes it easier for other environments and languages to interop with Cake
https://github.com/devlead/cake.bridge
Last synced: 12 months ago
JSON representation
Assembly which makes it easier for other environments and languages to interop with Cake
- Host: GitHub
- URL: https://github.com/devlead/cake.bridge
- Owner: devlead
- License: mit
- Created: 2017-06-24T23:01:14.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-12-09T09:22:24.000Z (over 4 years ago)
- Last Synced: 2025-03-29T06:43:13.473Z (about 1 year ago)
- Language: C#
- Size: 101 KB
- Stars: 8
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Cake.Bridge
Assembly which makes it easier for other environments and languages to interop with Cake.
It will give you static Methods and Properties which lets you use Cake Core/Common and addins from any .NET project/language.
You can read more about it in this blog post: [Dispelling the magic! - The layers and pieces of Cake](https://medium.com/hackernoon/dispelling-the-magic-6dc0fdfe476c).
## Usage
There's a couple examples on how to utilize Cake.Bridge
- F# - [build.fsx](https://github.com/devlead/FsxPoC/blob/master/build.fsx)
- Visual Basic [Program.vb](https://github.com/devlead/VBPoC/blob/master/build/Program.vb)
- PowerShell - [build.ps1](https://github.com/devlead/PsPoC/blob/master/build.ps1)
- CSX (C# Script) - [build.csx](https://github.com/devlead/Cake.Bridge/blob/master/build.csx)
- C# Console application - [CakeConsoleRunner](https://github.com/devlead/Cake.Bridge/tree/master/src/CakeConsoleRunner)