Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ makester Public

Common Infrastructure commands wrapped in Makefiles

License

loum/makester

Repository files navigation

Makester

Overview

Makester is a GNU make based integrated developer platform that brings common tooling and techniques to your coding projects. Note that there is a heavy bias towards Linux, containerisation and Kubernetes to promote cloud-native capability. No, not cloud-native that locks you into cloud provider's services ...

Refer to Makester's documentation for detailed instructions.

Prerequisites

If using Kubernetes Minikube:

If using Terraform, we recommend installing tfenv.

Optionally, install kompose if you would like to convert existing Docker Compose files into Kubernetes manifests.

Extras for macOS

Dependencies

To develop Makester on macOS you will need to install these additional packages with brew:

brew install wget findutils coreutils

Upgrading GNU Make

Follow these notes to get GNU make.

Getting Started

Operating System Compatibility

O/S Status
Linux
macOS
Windows
Windows (WSL2)

Basic Installation

Makester is installed by running one of the following commands in your terminal. You can install this via the command-line with either curl, wget or another similar tool.

Method Command
curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/loum/makester/main/tools/install.sh)"
wget sh -c "$(wget -O- https://raw.githubusercontent.com/loum/makester/main/tools/install.sh)"
fetch sh -c "$(fetch -o - https://raw.githubusercontent.com/loum/makester/main/tools/install.sh)"

Running the Test Harness

We use bats-core. To run the tests:

make tests

top

About

Common Infrastructure commands wrapped in Makefiles

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •