mirror of
https://github.com/kennethreitz/bake.git
synced 2026-06-05 23:00:17 +00:00
9bad09f1f022b0e27d89f035c779c01625ce5212
bashf— Kinda like Make & Bash, combined.
I love using Makefiles for one-off tasks in projects. The problem with doing this, is you can't use familiar bash–isms when doing so, as GNU Make doesn't use the familiar Bash sytnax. This project seeks to bridge these works.
Example Bashfile
To be improved:
echo:
cat Bashfile
format:
black .
full-install: system-deps python-deps
install: node-deps python-deps
python-deps:
# Example of comments
pipenv install
node-deps:
yarn install
system-deps:
brew install pipenv
Unlike Makefiles, either tabs or 4 spaces can be used.
Installation
Install bashf via:
$ brew install kennethreitz/-/bashf --head
Languages
Python
63.8%
Perl
24.3%
Shell
9.1%
Dockerfile
2.8%