Compare commits
3 Commits
31bc0891fb
...
1a59631ed8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1a59631ed8 | ||
|
|
61c87c330c | ||
|
|
fdeaf38455 |
6
.gitignore
vendored
6
.gitignore
vendored
@@ -5,6 +5,12 @@
|
|||||||
|
|
||||||
!ghostty/
|
!ghostty/
|
||||||
|
|
||||||
|
!mason-registry
|
||||||
|
|
||||||
|
!mise/
|
||||||
|
mise/*
|
||||||
|
!mise/config.toml
|
||||||
|
|
||||||
!nvim/
|
!nvim/
|
||||||
nvim/lazy-lock.json
|
nvim/lazy-lock.json
|
||||||
nvim/lazyvim.json
|
nvim/lazyvim.json
|
||||||
|
|||||||
60
mason-registry/packages/terraform-ls/package.yaml
Normal file
60
mason-registry/packages/terraform-ls/package.yaml
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
---
|
||||||
|
name: terraform-ls
|
||||||
|
description: Terraform Language Server.
|
||||||
|
homepage: https://github.com/hashicorp/terraform-ls
|
||||||
|
licenses:
|
||||||
|
- MPL-2.0
|
||||||
|
languages:
|
||||||
|
- Terraform
|
||||||
|
categories:
|
||||||
|
- LSP
|
||||||
|
|
||||||
|
source:
|
||||||
|
# renovate:datasource=github-releases
|
||||||
|
id: pkg:generic/hashicorp/terraform-ls@v0.38.4
|
||||||
|
download:
|
||||||
|
- target: darwin_arm64
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_darwin_arm64.zip
|
||||||
|
bin: terraform-ls
|
||||||
|
- target: darwin_x64
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_darwin_amd64.zip
|
||||||
|
bin: terraform-ls
|
||||||
|
- target: linux_arm64
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_linux_arm64.zip
|
||||||
|
bin: terraform-ls
|
||||||
|
- target: linux_arm
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_linux_arm.zip
|
||||||
|
bin: terraform-ls
|
||||||
|
- target: linux_x64
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_linux_amd64.zip
|
||||||
|
bin: terraform-ls
|
||||||
|
- target: linux_x86
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_linux_386.zip
|
||||||
|
bin: terraform-ls
|
||||||
|
- target: win_x64
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_windows_amd64.zip
|
||||||
|
bin: terraform-ls.exe
|
||||||
|
- target: win_x86
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_windows_386.zip
|
||||||
|
bin: terraform-ls.exe
|
||||||
|
- target: win_arm64
|
||||||
|
files:
|
||||||
|
terraform-ls.zip: https://hashicorp-releases.yandexcloud.net/terraform-ls/{{ version | strip_prefix "v" }}/terraform-ls_{{ version | strip_prefix "v" }}_windows_arm64.zip
|
||||||
|
bin: terraform-ls.exe
|
||||||
|
|
||||||
|
schemas:
|
||||||
|
lsp: vscode:https://raw.githubusercontent.com/hashicorp/vscode-terraform/master/package.json
|
||||||
|
|
||||||
|
bin:
|
||||||
|
terraform-ls: "{{source.download.bin}}"
|
||||||
|
|
||||||
|
neovim:
|
||||||
|
lspconfig: terraformls
|
||||||
8
mise/config.toml
Normal file
8
mise/config.toml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[settings]
|
||||||
|
experimental = true
|
||||||
|
env_shell_expand = true
|
||||||
|
|
||||||
|
[env]
|
||||||
|
_.file = ".secrets.yaml"
|
||||||
|
SOPS_AGE_KEY_FILE = "$HOME/.config/sops/.age"
|
||||||
|
TFENV_REMOTE = "https://hashicorp-releases.yandexcloud.net"
|
||||||
@@ -110,8 +110,5 @@ function y() {
|
|||||||
# NOTE: Versions checked from utility version output
|
# NOTE: Versions checked from utility version output
|
||||||
source "$HOMEBREW_PREFIX/Caskroom/yandex-cloud-cli/$(yc --version | egrep -o "([0-9]{1,}\.)+[0-9]{1,}")/yandex-cloud-cli/completion.zsh.inc"
|
source "$HOMEBREW_PREFIX/Caskroom/yandex-cloud-cli/$(yc --version | egrep -o "([0-9]{1,}\.)+[0-9]{1,}")/yandex-cloud-cli/completion.zsh.inc"
|
||||||
|
|
||||||
# TFEnv yandex mirror
|
|
||||||
export TFENV_REMOTE=https://hashicorp-releases.yandexcloud.net
|
|
||||||
|
|
||||||
# Add Docker Desktop for Mac (docker)
|
# Add Docker Desktop for Mac (docker)
|
||||||
export PATH="$PATH:/Applications/Docker.app/Contents/Resources/bin/"
|
export PATH="$PATH:/Applications/Docker.app/Contents/Resources/bin/"
|
||||||
|
|||||||
Reference in New Issue
Block a user