Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nickserv/bake
A simple make-like task runner that uses standard bash syntax.
https://github.com/nickserv/bake
Last synced: 23 days ago
JSON representation
A simple make-like task runner that uses standard bash syntax.
- Host: GitHub
- URL: https://github.com/nickserv/bake
- Owner: nickserv
- License: mit
- Created: 2013-10-10T01:17:30.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-16T19:57:40.000Z (almost 11 years ago)
- Last Synced: 2024-08-02T11:59:08.697Z (3 months ago)
- Language: Shell
- Homepage:
- Size: 172 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bake
A simple make-like task runner that uses standard bash syntax. Bake organizes
tasks similary to make, but uses regular bash for variables, if statement, and
other constructs.## Features
- Standard bash syntax. Why spawn shells on every line of code and add
complicated variables when you can just write bash?
- Tasks can have prerequisites, as in make.
- Portable source code, written in bash.
- I am considering adding zsh support in the future.
- Useful features borrowed from rake:
- List tasks in a Bakefile.
- Intelligently search for Bakefiles in parent directories when running bake.## Syntax
```
MESSAGE="Hello, world!"speak:
echo $MESSAGE
echo "It is now `date`"
```