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.
|
||||
---
|
||||
|
||||
## Pre Flight Checks
|
||||
|
||||
Run `dev-pre-flight-checks.sh` command line tool with
|
||||
|
||||
```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`:
|
||||
|
||||
"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/)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue