From a51f4be00f47d65e2b6b7f26b100e333b54ecd4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:39:07 -0400 Subject: [PATCH 01/44] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6a68355..49912b9 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,9 @@ This project seeks to bridge all of these worlds into a single entrypoint — i

 

What's in the oven?

- +
-
+
     
$ cat Bakefile $ bake install install: install/node install/python + Executing install/node: From 43e9bf78de733636e3dac1e05725bf707f8e00b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:39:25 -0400 Subject: [PATCH 02/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 49912b9..8ea5f0b 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i

 

What's in the oven?

- +
 
     
From 322be55dd47301f4ec4b885f5b8869aabc4bc64e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:39:42 -0400 Subject: [PATCH 03/44] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 8ea5f0b..ff35c54 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,11 @@ This project seeks to bridge all of these worlds into a single entrypoint — i ----------------

 

+

What's in the oven?

+ +
 
     
From 23ca60b622cbb9d049c07da06c2b2ee0d0451962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:40:02 -0400 Subject: [PATCH 04/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ff35c54..a1320f2 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i

What's in the oven?

- +
 

From b0bd9553317495205aabda48a3caff91cad223a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= 
Date: Wed, 18 Sep 2019 17:40:38 -0400
Subject: [PATCH 05/44] Update README.md

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index a1320f2..7f27b23 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i
 
 

What's in the oven?

-
+
 

From b39e9109beea8414556129ffdf914f393c837bd2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= 
Date: Wed, 18 Sep 2019 17:41:05 -0400
Subject: [PATCH 06/44] Update README.md

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 7f27b23..d40d723 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i
 
 

 

-

What's in the oven?

+

What's in the oven?

From 599a48d801c8915881950bd83f10ca43b85d26d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:41:25 -0400 Subject: [PATCH 07/44] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index d40d723..0ad6cea 100644 --- a/README.md +++ b/README.md @@ -24,8 +24,6 @@ This project seeks to bridge all of these worlds into a single entrypoint — i

 

-

What's in the oven?

-

From 016223b7dca2c7b5b6d7a42bfb98b0e28572380a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= 
Date: Wed, 18 Sep 2019 17:42:06 -0400
Subject: [PATCH 08/44] Update README.md

---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index 0ad6cea..0ab985a 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i
 
 
+

$ bake

 
     
From a3953a6932fc253a5038800bb67b8fc025bbc8c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:42:38 -0400 Subject: [PATCH 09/44] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0ab985a..7a01eea 100644 --- a/README.md +++ b/README.md @@ -26,10 +26,10 @@ This project seeks to bridge all of these worlds into a single entrypoint — i
-

$ bake

+

$ bake       

 
-    
+
$ cat Bakefile $ bake install install: install/node install/python + Executing install/node: echo 'All ready!' | yarn install v1.17.3 From 6a0568a2c9113d23fb56c088a4f57fd4f78f6695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:43:17 -0400 Subject: [PATCH 10/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a01eea..8a1444a 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i
-

$ bake       

+

$ bake               

 
 
From 02bcc764a88ceebfab1f7dd8c1ad465874465a63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:44:32 -0400 Subject: [PATCH 11/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a1444a..a917d82 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i
-

$ bake               

+

$ bake — the strangely familiar task–runner                

 
 
From 57f9dbb7eed0a0446975502592a39fde298a78e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:44:57 -0400 Subject: [PATCH 12/44] Update README.md --- README.md | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/README.md b/README.md index a917d82..e054366 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,3 @@ -### Automate Workflows—Bootstrap Development Environments—Commit The Tasks (*i.e.* `git`) - - -![vanity image](https://github.com/kennethreitz/bake/blob/master/ext/img.jpg?raw=true) - - - -
-    $ bake, n:
-    the s☿rangely familiar task runner.
-
-
- --------------------- - - -I love using `Makefile` for one-off **tasks** in projects. - -The problem with doing this is that you can't use familiar bash–isms when doing so, as **GNU Make** doesn't use the familiar **Bash** syntax, nor does it allow for simple ad–hoc use of arbitrary scripting languages (e.g. **Python**). - -This project seeks to bridge all of these worlds into a single entrypoint — ideal for cross–language repositories. - ----------------- -

 

From 3ca2705da53de04bbaf06a032429e0d011383875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:45:12 -0400 Subject: [PATCH 13/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e054366..98aa98b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@
-

$ bake — the strangely familiar task–runner                

+

$ bake — the strangely familiar task–runner            

 
 
From 8533059064a656789677a42d718fc097eb220cfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:45:39 -0400 Subject: [PATCH 14/44] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 98aa98b..38fc916 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@
+## What's in the oven? - A `Bakefile`, which looks and feels like the good parts of a `Makefile`. - Except, you can write real bash code! From fb38e530b0ad17631e226d657a33d9a6273c7a8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:46:36 -0400 Subject: [PATCH 15/44] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 38fc916..592b533 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,10 @@ ------------------ +### Automate Workflows—Bootstrap Development Environments—Commit The Tasks (*i.e.* `git`) + +------------------- + ## Installing `$ bake` From 9e4f44661c634daeef995472241d893959433512 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:46:54 -0400 Subject: [PATCH 16/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 592b533..58fcd27 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ ------------------ -### Automate Workflows—Bootstrap Development Environments—Commit The Tasks (*i.e.* `git`) +### Automate Workflows — Bootstrap Development Environments — Commit The Tasks (*i.e.* `git`) ------------------- From 0c455a3e3aa47aa1f2bfa9f9b57a45e2a18ce094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:47:06 -0400 Subject: [PATCH 17/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 58fcd27..42cb664 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ ------------------ -### Automate Workflows — Bootstrap Development Environments — Commit The Tasks (*i.e.* `git`) +### Automate Workflows — Bootstrap Development Environments — Commit The Tasks ------------------- From 3e2da39f49a415dd327ac8442db4939b889abace Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:47:46 -0400 Subject: [PATCH 18/44] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 42cb664..9e184b0 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,13 @@ ### Automate Workflows — Bootstrap Development Environments — Commit The Tasks + +I love using `Makefile` for one-off **tasks** in projects. + +The problem with doing this is that you can't use familiar bash–isms when doing so, as **GNU Make** doesn't use the familiar **Bash** syntax, nor does it allow for simple ad–hoc use of arbitrary scripting languages (e.g. **Python**). + +This project seeks to bridge all of these worlds into a single entrypoint — ideal for cross–language repositories + ------------------- ## Installing `$ bake` From 9051099c47b5d7fa9bc874c819567272e48a1c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:48:12 -0400 Subject: [PATCH 19/44] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9e184b0..c1bf5e9 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ This software has been designed for you, with much joy, by From f3c59216989f6cd172550444e2548b25982f6461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:49:11 -0400 Subject: [PATCH 20/44] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index c1bf5e9..d5abe6a 100644 --- a/README.md +++ b/README.md @@ -177,8 +177,6 @@ This software has been designed for you, with much joy, by - As above, so below. +

From e603371b982d427a4acc1b4359d704ca6ad1cbba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:50:57 -0400 Subject: [PATCH 21/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d5abe6a..3d1b77c 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i ------------------- -## Installing `$ bake` +# Installing `$ bake` ### **Various `*`nix Distributions** (Python 3.6+): From d18e4659eaa3e047e32cf2cef89d04dab71264ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:51:35 -0400 Subject: [PATCH 22/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d1b77c..4b449dd 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i ------------------- -# Installing `$ bake` +# Bootstraping `bake` ### **Various `*`nix Distributions** (Python 3.6+): From 7b8128efe97435b2006e678f88e9d21713bbba44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:52:04 -0400 Subject: [PATCH 23/44] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4b449dd..738315b 100644 --- a/README.md +++ b/README.md @@ -50,10 +50,10 @@ This project seeks to bridge all of these worlds into a single entrypoint — i ------------------- -# Bootstraping `bake` +## Bootstraping `bake` -### **Various `*`nix Distributions** (Python 3.6+): +#### **Various `*`nix Distributions** (Python 3.6+): The primary installation method of `bake`, today, is via `pip`: @@ -66,7 +66,7 @@ Successfully installed bake-cli-0.2.0 delegator.py-0.1.1 pexpect-4.7.0 ptyproces This will always work, but it will not be the default recommendation. -## MacOS (Previously known as OS X) +#### MacOS (Previously known as OS X) Installation of `bake` will (soon) be very easy, with Homebrew. The formula needs a subtle adjustment — if you want to help, [here's the repo](http://github.com/kennethreitz/homebrew--)! @@ -81,7 +81,7 @@ Homebrew will be the primary installation target of `bake`. ✨🍰✨ -## Containers! *e.g.* Docker. +#### Containers! *e.g.* Docker. You an also run `bake` via Docker! An official image has been made available: From d344ec867b07cfe81025e2e8390ea0c07f56ba71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:52:29 -0400 Subject: [PATCH 24/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 738315b..366dd38 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ This project seeks to bridge all of these worlds into a single entrypoint — i ------------------- -## Bootstraping `bake` +## Bootstraping `bake`, locally #### **Various `*`nix Distributions** (Python 3.6+): From 6fc5a9ede1d85723dca5349046514e6e3c783c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:52:43 -0400 Subject: [PATCH 25/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 366dd38..dd7d397 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@
-

$ bake — the strangely familiar task–runner            

+

$ bake — the strangely familiar task–runner.            

 
 
From d6b7d79a214af8c1cc8a0c9bc9c164d9c28fbf24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:53:20 -0400 Subject: [PATCH 26/44] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dd7d397..9e76d8f 100644 --- a/README.md +++ b/README.md @@ -31,11 +31,11 @@ ## What's in the oven? - A `Bakefile`, which looks and feels like the good parts of a `Makefile`. -- Except, you can write real bash code! +- Except, you can write real `bash` code! - Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell. - Unlike `Makefile`, either tabs or 4 spaces can be used. - Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root (e.g. location of the `Bakefile`). -- See [advanced example](https://github.com/kennethreitz/bake#advanced-usage-sample) for further, juicy, details. +- There are many other benefits to this design, that have yet to be expressed in this document. ------------------ From b510ce7b6f8b4f91e1f96eddd63cc738d4f03fdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:53:57 -0400 Subject: [PATCH 27/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9e76d8f..8d79fc4 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ - Except, you can write real `bash` code! - Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell. - Unlike `Makefile`, either tabs or 4 spaces can be used. -- Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root (e.g. location of the `Bakefile`). +- Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory. - There are many other benefits to this design, that have yet to be expressed in this document. ------------------ From 602b03b20fbeb2d9d8b35178e435ebb9a8a33dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:56:03 -0400 Subject: [PATCH 28/44] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8d79fc4..e0ec091 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,9 @@ ## What's in the oven? - A `Bakefile`, which looks and feels like the good parts of a `Makefile`. -- Except, you can write real `bash` code! +- Except, you can write real `bash` code! Any and all syntax is accepted — no magic going on here. +- Unlike a `Makefile`, you can use `\t` ` ` (*i.e.* `4×' '`). - Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell. -- Unlike `Makefile`, either tabs or 4 spaces can be used. - Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory. - There are many other benefits to this design, that have yet to be expressed in this document. From c08800cf231ad2f28172f27afec8b32d3ceb773b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:56:43 -0400 Subject: [PATCH 29/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0ec091..554c66c 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ - A `Bakefile`, which looks and feels like the good parts of a `Makefile`. - Except, you can write real `bash` code! Any and all syntax is accepted — no magic going on here. -- Unlike a `Makefile`, you can use `\t` ` ` (*i.e.* `4×' '`). +- Unlike a `Makefile`, you can use either `\t` or ` ` (`4×' '`). - Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell. - Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory. - There are many other benefits to this design, that have yet to be expressed in this document. From 7d1735f49b08c8afc9e357657e63deeca78b3f60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:57:47 -0400 Subject: [PATCH 30/44] Update README.md --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 554c66c..8d0c23c 100644 --- a/README.md +++ b/README.md @@ -30,12 +30,15 @@ ## What's in the oven? -- A `Bakefile`, which looks and feels like the good parts of a `Makefile`. -- Except, you can write real `bash` code! Any and all syntax is accepted — no magic going on here. -- Unlike a `Makefile`, you can use either `\t` or ` ` (`4×' '`). -- Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell. -- Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory. -- There are many other benefits to this design, that have yet to be expressed in this document. +
    +
  • A Bakefile, which looks and feels like the good parts of a Makefile.
  • +
  • Except, you can write real bash code! Any and all syntax is accepted — no magic going on here.
  • +
  • Unlike a Makefile, you can use either \t or      (4×' ').
  • +
  • Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell.
  • +
  • Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory.
  • +
  • There are many other benefits to this design, that have yet to be expressed in this document.
  • +
+ ------------------ From ffe4796838b88db300dda157bd760f6154929793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:58:38 -0400 Subject: [PATCH 31/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8d0c23c..8fd21cf 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@
  • A Bakefile, which looks and feels like the good parts of a Makefile.
  • Except, you can write real bash code! Any and all syntax is accepted — no magic going on here.
  • -
  • Unlike a Makefile, you can use either \t or      (4×' ').
  • +
  • Unlike a Makefile, you can use either \t or      (4×' '), at your discretion.
  • Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell.
  • Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory.
  • There are many other benefits to this design, that have yet to be expressed in this document.
  • From 6665fdc56b06abbee08540691c32e4ea8d44ee24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:59:08 -0400 Subject: [PATCH 32/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8fd21cf..2517d3c 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@
  • A Bakefile, which looks and feels like the good parts of a Makefile.
  • Except, you can write real bash code! Any and all syntax is accepted — no magic going on here.
  • Unlike a Makefile, you can use either \t or      (4×' '), at your discretion.
  • -
  • Environment variables are explicitly passed or whitelisted (allowed), not inherited from the parent shell.
  • +
  • Environment variables are explicitly passed or whitelisted (`--allow`), not inherited from the parent shell.
  • Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory.
  • There are many other benefits to this design, that have yet to be expressed in this document.
From 0aad5f155b4fef811f8623e840b8cfa40663793c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:59:28 -0400 Subject: [PATCH 33/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2517d3c..9a8aa07 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@
  • A Bakefile, which looks and feels like the good parts of a Makefile.
  • Except, you can write real bash code! Any and all syntax is accepted — no magic going on here.
  • Unlike a Makefile, you can use either \t or      (4×' '), at your discretion.
  • -
  • Environment variables are explicitly passed or whitelisted (`--allow`), not inherited from the parent shell.
  • +
  • Environment variables are explicitly passed or whitelisted (--allow), not inherited from the parent shell.
  • Tasks can be run safely and reliably. Rest assured that scripts are executed from the project root directory.
  • There are many other benefits to this design, that have yet to be expressed in this document.
  • From 4508ae67f632fd71cfc020877a4bcff6f672e51c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=BF=20Kenneth=20Reitz?= Date: Wed, 18 Sep 2019 17:59:55 -0400 Subject: [PATCH 34/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a8aa07..021a08d 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@