javanile / make.bat

Powerful GNU Make for Windows ignited by Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐃 Make.bat

Lint Code Base

GNU Make for Windows ignited by Docker

Overview

Make.bat is a convenient Dockerized wrapper for GNU Make that enables you to seamlessly execute Makefiles on Windows without affecting the developer's user experience.

Features

  • Provides a hassle-free way to run GNU Make on Windows.
  • Works transparently, preserving the native development environment.
  • Avoids installation of GNU Make and related tools on the Windows system.
  • Isolates Makefile execution within a Docker container.
  • Easily customizable and extensible for specific project needs.

Requirements

Installation

For PowerShell user

PS C:\Users\SamSepiol> curl get.javanile.org/make.ps1 -o setup.ps1; .\setup.ps1

For cmd.exe user

C:\Users\SamSepiol> curl get.javanile.org/make.bat -o setup.bat; .\setup.bat

For Scoop user:

scoop bucket add javanile https://github.com/javanile/scoop-bucket.git
scoop install make.bat

For Python developer

C:\Users\SamSepiol> pip install make.bat

For NodeJS developer

C:\Users\SamSepiol> npm install -g make.bat

Usage

As a standard GNU Make simply you run make command from your project directory

C:\Users\SamSepiol\MrProject> make 

Manual setup

Copy this file make.bat into the following directory %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

Development

Clone repository the change files and run test with following command

make test

License

This project is open-sourced software licensed under the MIT license.

Feedback and Contributions

Feel free to report issues or contribute to this project on GitHub.

Support

For questions or assistance, please contact our support team at bianco@javanile.org.

Enjoy using Make.bat for your Windows development workflow!

About

Powerful GNU Make for Windows ignited by Docker

License:MIT License


Languages

Language:Makefile 32.6%Language:Batchfile 21.9%Language:Python 14.8%Language:PowerShell 10.0%Language:Dockerfile 9.7%Language:Shell 9.3%Language:JavaScript 1.7%