Enhance development environment guide by adding pre-flight checks and updating required executables for Windows users
This commit is contained in:
parent
467a11a2c1
commit
242d915452
1 changed files with 14 additions and 2 deletions
|
|
@ -3,6 +3,8 @@ title: Local Development Environment
|
||||||
description: A guide to checking a local environment.
|
description: A guide to checking a local environment.
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Pre Flight Checks
|
||||||
|
|
||||||
Run `dev-pre-flight-checks.sh` command line tool with
|
Run `dev-pre-flight-checks.sh` command line tool with
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
@ -13,9 +15,19 @@ Alternatively, download https://codeberg.org/headshed/infctl-cli/raw/branch/main
|
||||||
|
|
||||||
the following executables are checked to be in your `$PATH`:
|
the following executables are checked to be in your `$PATH`:
|
||||||
|
|
||||||
"infctl" "pwgen" "kubectl" "k3d" "helm" "jq" "docker"
|
"infctl" "pwgen" "kubectl" "k3d" "helm" "jq" "docker" "vagrant" "git"
|
||||||
|
|
||||||
if any of these are missing, a development environment cannot be created.
|
if any of these are missing, an MVK development environment may fail.
|
||||||
|
|
||||||
|
### Note for windows users
|
||||||
|
|
||||||
|
Linux and Mac already have `bash` and often `git` installed as part of a default developer environment, however Windows may not, so for MVK, we can use [Git Bash](https://git-scm.com/downloads), so check you have this installed on Windows if not already.
|
||||||
|
|
||||||
|
Windows will need `jq` to be installed by [downloading](https://jqlang.org/download/) it or installing with `winget install jqlang.jq.`
|
||||||
|
|
||||||
|
Use Git Bash from here on to run `infctl` commands as they will require for there to be a bash shell to run any of its plugins.
|
||||||
|
|
||||||
|
## Install Pre-Requisites
|
||||||
|
|
||||||
`infctl` - see [quick start](/guides/quick-start/)
|
`infctl` - see [quick start](/guides/quick-start/)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue