| .gitattributes | ||
| .gitignore | ||
| README.md | ||
Weld
One build command, any programming language.
Weld is a language-agnostic build tool that detects your projects tech stack and gives you one command to rule them all. It sets up your development workspace, test suite, packaging and deployment, or run the project locally. Minimal configuration, sane defaults, and one command.
Avoid duplicate code. Using a code as config tool is very powerful, but also prone to human error. If the build process must be replicated, it should be shared across projects. Modify or update in one place, and you can be sure it will be the same across all of your projects and systems.
Are your projects written in more than one programming language? Do you use different tools or flags depending on the project? weld --build it's simple.
Objectives
- Keep It Simple Stupid
- Simple build automation
- Use the same commands no matter the language of the project
- The programming language and tools are automatically detected and used
- No code in the project manifest, and keep it very short
How To
Display the available flags
weld --help
Set up a new project
weld init <project-name>
clean, config, and build
weld --ccb
clean, config, build and package
weld --ccbp
clean, config, build, package, and deploy
weld --ccbp --deploy
Source Code
repo: git.poixson.com/PoiXson/Weld
License
AGPL+PXN, see LICENSE
Be Free and Create