diff --git a/knowledge base/asdf.md b/knowledge base/asdf.md
index cf9a377..c3f3e99 100644
--- a/knowledge base/asdf.md
+++ b/knowledge base/asdf.md
@@ -66,6 +66,7 @@ brew install 'asdf'
# Load ASDF's environment and completion.
# Alternatively, just load oh-my-zsh's plugin for it.
. "$(brew --prefix 'asdf')/asdf.sh"
+echo -e "source "(brew --prefix asdf)"/libexec/asdf.fish" | tee ~/'.config/fish/conf.d/asdf.fish'
```
## Plugins management
diff --git a/knowledge base/terraform.md b/knowledge base/terraform.md
index 520fe2f..bee1353 100644
--- a/knowledge base/terraform.md
+++ b/knowledge base/terraform.md
@@ -19,10 +19,22 @@
## TL;DR
+
+ Installation
+
+```sh
+brew install 'terraform'
+```
+
+
+
+
+ Usage
+
```sh
# Initialization.
terraform init
-terraform init -reconfigure
+terraform init -reconfigure -update
# Validate files.
terraform validate
@@ -30,7 +42,7 @@ terraform validate
# Show what would be done.
terraform plan
terraform plan -state 'path/to/file.tfstate' -var-file 'path/to/var.tfvars'
-terraform plan -out 'path/to/file.tfstate' -parallelism '50'
+terraform plan -destroy -out 'path/to/file.tfstate' -parallelism '50'
# Make the changes.
terraform apply
@@ -86,6 +98,8 @@ terraform graph | dot -Tsvg > 'graph.svg'
terraform get -update -no-color
```
+
+
## Modules
Include a module in the configuration with the `module` keyword: