README.md 947 B

HardMake

About

Some frameworks have no package managers. Some projects do not use a framework. HardMake allows folks to harden project builds with make, bash, git, and yaml.

This project does not intend to replace the usefulness of git submodules, but instead to give an alternative and to experiment with bash.

YAML

See ~/example/test.yaml

License

Copyright 2019 vaeringjar.
Code distributed under the AGPLv3+.

Dependencies

HardMake requires bash-yaml, which has the "MIT" license. Update it with the following, if necessary:

# HardMake currently uses a030c6f65fd9444ec74d887e3c1bc3a007da9c07 
git clone https://github.com/jasperes/bash-yaml/ temp/bash-yaml
cd temp/bash-yaml && git checkout a030c6f65fd9444ec74d887e3c1bc3a007da9c07
cd ../../
mkdir -p lib/ && cp temp/bash-yaml/script/yaml.sh lib/yaml.sh
rm -rf temp/