Skip to content

Commit c102fc3

Browse files
author
Ira Abramov
committed
have terraform completion support also OpenTofu
1 parent e829b51 commit c102fc3

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed
Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
# shellcheck shell=bash
22

3-
# Make sure terraform is installed
4-
_command_exists terraform || return
3+
if _command_exists terraform; then
54

6-
# Don't handle completion if it's already managed
7-
complete -p terraform &> /dev/null && return
5+
# Don't handle completion if it's already managed
6+
complete -p terraform &> /dev/null && return
87

9-
# Terraform completes itself
10-
complete -C terraform terraform
8+
# Terraform completes itself
9+
complete -C terraform terraform
10+
11+
elif _command_exists tofu; then
12+
13+
# Don't handle completion if it's already managed
14+
complete -p tofu &> /dev/null && return
15+
16+
# OpenTofu completes itself
17+
complete -C tofu tofu
18+
19+
fi

0 commit comments

Comments
 (0)