Bez popisu

vaeringjar 030b974129 Let emacs autoformat all the whitespace since this had a mixture of spaces and tabs and then untabified. před 5 roky
example 7064dc29ee Added a way to add remotes not specified in the config file. před 6 roky
lib 18777019e6 init. preliminary functionality. před 6 roky
.gitignore 560ae0583c Updated the help text in the script. před 6 roky
README.md 44f33834af Added a comment about hardmake vs git submodules in response to questions from other folks. před 5 roky
hardmake.sh 030b974129 Let emacs autoformat all the whitespace since this had a mixture of spaces and tabs and then untabified. před 5 roky

README.md

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/