10 breaking releases
| 0.31.0 | Apr 30, 2020 |
|---|---|
| 0.29.2 | Feb 19, 2020 |
| 0.28.1 | Jan 30, 2020 |
| 0.22.0 | Dec 10, 2019 |
| 0.7.0 | Jun 26, 2019 |
#74 in #environments
41 downloads per month
Used in wf2
340KB
8K
SLoC
wf2 - reliable docker environments
wf2 is a CLI tool for creating reliable, opinionated docker environments for local development.
wf2 
Express Install
Simply run the following in your terminal
zsh <(curl -L https://raw.githubusercontent.com/WeareJH/wf2/master/express-install.sh) && source ~/.zshrc
Install
wf2 is distributed as a single binary with everything packaged inside -
this means you do not need PHP or Composer installed on your machine.
-
Download the latest version from the releases page
-
Make the file executable: (assuming it downloaded to the
Downloadsfolder)chmod +x ~/Downloads/wf2 -
Move the executable from your Downloads folder to /opt
sudo mv ~/Downloads/wf2 /opt-
If "opt" does not exist run the command below
sudo mkdir /opt -
Then make sure the permissions are correct on the folder
sudo chown -R $(whoami) /opt
-
-
Add this to the bottom of your zshrc or bash_profile:
export PATH="$PATH:/opt" -
Use the following command to refresh any already open terminals
source ~/.zshrc -
Or for bash users
source ~/.bash_profile -
Type the following command to check all is installed OK:
wf2 -
You should see the same output as below (in features):
Help
For help on the commands available, run the following:
wf2 --help
--help is recipe specific. So if you're in a M2 project, you'll only see
commands that are relevant to M2 sites.
If you just want to explore what the the wf2 tool can do in each recipe, just use
the --recipe command
# See M2 help
wf2 --recipe M2 --help
# See Wp help
wf2 --recipe Wp --help
Contributing.
Before pushing any code, run the following to ensure you catch problems before they get to CI
bash pre-push.sh
Dependencies
~31–43MB
~756K SLoC