Skip to content

Powerful GNU Make for Windows ignited by Docker

License

Notifications You must be signed in to change notification settings

javanile/make.bat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐃 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 [email protected].

Enjoy using Make.bat for your Windows development workflow!