Live data from Hacker News

Show HN: Bud – A new build tool for C# projects

bud.urbas.si

1–10 of 16 posts

Re: Show HN: Bud – A new build tool for C# projects

#2
Bud is a build tool for C# projects.

It was inspired by tools like Maven, SBT, Gradle, Rake, Gulp, Leiningen and others.

Bud is still very much work in progress, but it already knows how to do a number of things. For example, Bud knows how to build itself, download dependencies, publish projects, and generate Visual Studio projects files. More features are outlined at http://bud.urbas.si/Docs/Guide.

Feel free to give Bud a try. Just follow installation instructions: http://bud.urbas.si/Docs/Guide

Every piece of feedback, technical or otherwise, is very welcome. If you have a feature request or a bug to report, please drop me an email.

Thanks!

Re: Show HN: Bud – A new build tool for C# projects

#3
post #2

Bud is a build tool for C# projects. It was inspired by tools like Maven, SBT, Gradle, Rake, Gulp, Leiningen and others. Bud is still very much work in progress, but it already knows how to do a number of things. For example, Bud knows how to build itself, download dependencies, publish projects, and generate Visual Studio projects files. More features are outlined at http://bud.urbas.si/Docs/Guide . Feel free to giv…

I like the sound of this, and its something i might try out... I am using FAKE in the office for automated builds on local desktops... Bud could be a replacement...

Re: Show HN: Bud – A new build tool for C# projects

#4
> var roleName = > userManager.CurrentUser == null ? null : > (userManager.CurrentUser.GetRole() == null ? null : > userManager.CurrentUser.GetRole().Name);

I ask this because I find myself preferring you only 'get' the CurrentUser once and use it as required in the following block.

Re: Show HN: Bud – A new build tool for C# projects

#5
post #2

Bud is a build tool for C# projects. It was inspired by tools like Maven, SBT, Gradle, Rake, Gulp, Leiningen and others. Bud is still very much work in progress, but it already knows how to do a number of things. For example, Bud knows how to build itself, download dependencies, publish projects, and generate Visual Studio projects files. More features are outlined at http://bud.urbas.si/Docs/Guide . Feel free to giv…

[deleted]

Re: Show HN: Bud – A new build tool for C# projects

#7

Is this open source?

http://bud.urbas.si/Licence

Free for personal/noncom/oss, contact for commercial. So probably not.

IMO, this will have to offer super tremendous advantages over MSBuild to have any chance at gaining traction. The latter is free, open source, easy to extend, already fits with ci/cd and is the native build tool for the platform.

Re: Show HN: Bud – A new build tool for C# projects

#8
post #2

Bud is a build tool for C# projects. It was inspired by tools like Maven, SBT, Gradle, Rake, Gulp, Leiningen and others. Bud is still very much work in progress, but it already knows how to do a number of things. For example, Bud knows how to build itself, download dependencies, publish projects, and generate Visual Studio projects files. More features are outlined at http://bud.urbas.si/Docs/Guide . Feel free to giv…

How does this tool compare to psake (https://github.com/psake/psake)? Psake is essentially powershell make.

Re: Show HN: Bud – A new build tool for C# projects

#9
post #7

Is this open source?

http://bud.urbas.si/Licence Free for personal/noncom/oss, contact for commercial. So probably not. IMO, this will have to offer super tremendous advantages over MSBuild to have any chance at gaining traction. The latter is free, open source, easy to extend, already fits with ci/cd and is the native build tool for the platform.

Agreed. I saw it, was excited, then saw non-free and immediately disregarded it as practical for work. We're not going to pay for an unproven MSBuild alternative when MSBuild, despite its warts, works fine.

Re: Show HN: Bud – A new build tool for C# projects

#10
post #3
post #2

Bud is a build tool for C# projects. It was inspired by tools like Maven, SBT, Gradle, Rake, Gulp, Leiningen and others. Bud is still very much work in progress, but it already knows how to do a number of things. For example, Bud knows how to build itself, download dependencies, publish projects, and generate Visual Studio projects files. More features are outlined at http://bud.urbas.si/Docs/Guide . Feel free to giv…

I like the sound of this, and its something i might try out... I am using FAKE in the office for automated builds on local desktops... Bud could be a replacement...

I'm curious -- what advantages so you see Bud having over FAKE? I.e., why would you change over to using Bud if FAKE is already doing what you need?
Post reply on HN