Displaying 1 to 11 from 11 results

mmake - Modern Make

  •    Go

Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.Make's primary function is not to serve as a "task runner", however it's often used for that scenario due to its ubiquitous nature, and if you're already using it, why not! Make is however lacking a built-in mechanism for displaying help information.

phing - PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.

  •    PHP

(PH)ing (I)s (N)ot (G)NU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework. Features include running PHPUnit tests (including test result and coverage reports), file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, SVN/GIT operations, tools for creating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and much, much more.

task - A task runner / simpler Make alternative written in Go

  •    Go

Task is a simple tool that allows you to easily run development and build tasks. Task is written in Golang, but can be used to develop any language. It aims to be simpler and easier to use then GNU Make.Or you can download the binary from the releases page and add to your PATH. DEB and RPM packages are also available. The task_checksums.txt file contains the SHA-256 checksum for each file.

ygor - Task toolkit. For when `npm run` isn't enough and everything else is too much.

  •    Javascript

For when npm run isn't enough and everything else is too much.Ygor is a no-frills toolkit consisting of a task runner and a file transformer. Enjoy as a whole or a la carte. Built on promises, Ygor works wonderfully with async and await in Node.js 8 and above.

walk - A fast, general purpose, graph based build and task execution utility.

  •    Go

walk is a fast, general purpose, graph based build and task execution utility. Heavily inspired by make and redo.

square - The last build system you would ever want to use

  •    Javascript

The purpose of square is to provide you with building blocks to create an advanced and maintainable build system so you can streamline your development process and be more productive on a daily basis. In addition to having Node 0.8 installed on your system it might also require sudo privileges for installing the square binary in your /usr/bin directory. I assume that you also have NPM (Node Package Manager) installed together with your Node.js installation. If not, install it as well. It is bundled in the recent node.js version.

makd - A Make library/framework to build D projects

  •    Python

Makd is a GNU Make library/framework based on Makeit, adapted to D. It combines the power of Make and rdmd to provide a lot of free functionality, like implicit rules to compile binaries (only when necessary), tracking if any of the source files changed, it improves considerably Make's output, it provides a default test target that runs unittests and arbitrary integration tests, it detects if you change the compilation flags and recompile if necessary, etc. Makd by default runs dmd1 compiler, as it supports D1, but compiling with D2 is also supported (see under D2 support for details).

cargo-make - Rust task runner and build tool.

  •    Rust

Rust task runner and build tool. The cargo-make task runner enables to define and configure sets of tasks and run them as a flow. A task is a command, script, rust code or other sub tasks to execute. Tasks can have dependencies which are also tasks that will be executed before the task itself. With a simple toml based configuration file, you can define a multi platform build script that can run build, test, generate documentation,run bench tests, run security validations and more, executed by running a single command.

foy - A simple, light-weight and modern task runner for general purpose.

  •    TypeScript

A simple, light-weight and modern task runner for general purpose. You need to add a Foyfile.js(or Foyfile.ts with ts-node installed) in your project root.

zeus - An Electrifying Build System

  •    Go

ZEUS is a modern build system featuring support for writing build targets in multiple scripting languages, an interactive shell with tab completion and customizable ANSI color profiles as well as support for keybindings. It parses the zeus directory in your project, to find commands either via a single file zeus/commands.yml or via scripts in the zeus/scripts directory.