vaeringjar 030b974129 Let emacs autoformat all the whitespace since this had a mixture of spaces and tabs and then untabified. | 5 years ago | |
---|---|---|
example | 5 years ago | |
lib | 5 years ago | |
.gitignore | 5 years ago | |
README.md | 5 years ago | |
hardmake.sh | 5 years ago |
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.
See ~/example/test.yaml
Copyright 2019 vaeringjar.
Code distributed under the AGPLv3+.
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/